Linux环境下:使用yum来快速安装docker

1.移除旧版本的docker(可选项)

如果当前系统已经安装了docker,可以执行下列命令移除旧版的docker。

sudoyum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-selinux \

                  docker-engine-selinux \

                  docker-engine

2.安装docker前需要安装的依赖包:

yum install -y yum-utils device-mapper-persistent-data lvm2

3.设置docker镜像库,使用阿里国内源安装docker

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum list docker-ce --showduplicates | sort -r  (用sort -r 命令来排序docker-ce的版本,从高到低。可以使用yum install docker-ce-17.09.0.ce指定安装的版本)

yum makecache fast (我们在更新yum源或者出现配置yum源之后,通常都会使用yum makecache 生成缓存)

yum install docker-ce -y (安装 docker-ce库)

配置阿里云docker镜像地址(可以改成自己的阿里云地址)

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com/"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

4.将Docker添加到开机启动

sudo systemctl enable docker

5.启动 docker 服务

sudo systemctl start docker

小技巧:更新和卸载 Docker,使用 yum 管理,更新和卸载都很方便。

更新 Docker CE(sudo yum update docker-ce)

卸载 Docker CE(sudo yum remove docker-ce)

删除本地文件注意,docker 的本地文件,包括镜像(images), 容器(containers), 存储卷(volumes)等,都需要手工删除。

默认目录存储在 /var/lib/docker。(sudo rm -rf /var/lib/docker)


参考地址:
{

"registry-mirrors": [

"https://kfwkfulq.mirror.aliyuncs.com",

"https://2lqq34jg.mirror.aliyuncs.com",

"https://pee6w651.mirror.aliyuncs.com",

"https://registry.docker-cn.com",

"http://hub-mirror.c.163.com"

],

"dns": ["8.8.8.8","8.8.4.4"]

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。