CentOS7安装docker
CentOS7安装docker
- 1、配置环境
- 2、安装
- 卸载旧版本
- 需要的安装包
- 设置镜像的仓库
- 安装docker docker-ce社区 ee企业版
- 启动docker
- 使用docker version查看是否安装成功
- 运行hello-world镜像
- 查看hello-world镜像
- 卸载docker
- 卸载依赖
- 删除资源
- 3、配置阿里云镜像加速
- 登录阿里云,找到容器镜像服务
- 找到镜像加速地址
- 配置使用阿里云镜像加速地址
1、配置环境
安装前的相关环境(最好是与下面一样,其他版本的话没有实践)
#系统内核是3.10以上的
uname -r
3.10.0-514.26.2.el7.x86_64
#系统版本
cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
2、安装
1. 卸载旧版本
代码:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
结果:
2. 需要的安装包
代码:
yum install -y yum-utils
结果:
3. 设置镜像的仓库
代码:
yum-config-manager \
--add-repo \
# 默认外国的镜像
https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager \
--add-repo \
# 推荐使用阿里云镜像
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
结果:
4. 安装docker docker-ce社区 ee企业版
安装前建议更新yum软件包索引
代码:
yum makecache fast
结果:
安装docker
代码:
yum install docker-ce docker-ce-cli containerd.io
结果:
5. 启动docker
代码:
systemctl start docker
结果:
6. 使用docker version查看是否安装成功
代码:
docker version
结果:
7. 运行hello-world镜像
代码:
docker run hello-world
结果:
8. 查看hello-world镜像
代码:
docker images
结果:
9. 卸载docker
只需要了解怎么卸载docker即可
1. 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
2. 删除资源
/var/lib/docker docker的默认工作路径
rm -rf /var/lib/docker
3、配置阿里云镜像加速
1. 登录阿里云,找到容器镜像服务
2. 找到镜像加速地址
3. 配置使用阿里云镜像加速地址
代码:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://5l95cnx5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
结果:
还没有评论,来说两句吧...