首页 > 其他 > 详细

Docker-ce安装

时间:2020-04-12 11:22:03      阅读:40      评论:0      收藏:0      [点我收藏+]

官方文档地址:
https://docs.docker.com/install/linux/docker-ce/centos/

前提条件

本文章基于CentOS 7.6 版本。
本文docker版本:docker-ce-19.03.5

卸载旧版本

较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。

$ yum remove docker       docker-client       docker-client-latest       docker-common       docker-latest       docker-latest-logrotate       docker-logrotate       docker-engine

安装Docker

安装依赖

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

devicemapper是docker的存储库驱动程序,依赖device-mapper-persistent-data和lvm2。
yum-utils提供yum-config-manager命令工具,方便下一步添加yum仓库。

配置docker的yum仓库

$ yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

安装docker程序及组件

$ yum install docker-ce docker-ce-cli containerd.io
$ rpm -qa |grep docker
docker-ce-cli-19.03.5-3.el7.x86_64
docker-ce-19.03.5-3.el7.x86_64
$ systemctl start docker

修改docker配置文件

$ cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://0nswe12a.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ]
}
EOF

第一行中的镜像地址是在阿里云上生产的,需要有阿里云账号,阿里云为我们做了镜像加速,建议加上。

重启docker

$ systemctl daemon-reload
$ systemctl restart docker
 

至此docker-ce安装完成。

附:

卸载清除docker-ce

$ yum remove docker-ce
$ rm -rf /var/lib/docker

yum只会删除docker安装包,主机上的Images, containers, volumes或自定义的配置文件不会自动删除。

Docker-ce安装

原文:https://www.cnblogs.com/juchangfei/p/12684023.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!