docker社区版/Docker CE安装(v18.09 Date2019.01.10)
惯例:官网安装教程
安装前检测
- 安装docker CE必须是centos7, centos7之前的版本不支持或者测试。
- centos-extras的源必须开启状态。
- 推荐overlay2存储驱动(不知道是做什么的)
删除老版本的docker(没安装过就跳过把。)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
The contents of /var/lib/docker/, including images, containers, volumes, and networks, are preserved. The Docker CE package is now called docker-ce.
安装
# 安装安装库
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 安装稳定版docker CE库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# Optional: Enable the edge and test repositories. These repositories are included in the docker.repo file above but are disabled by
# default. You can enable them alongside the stable repository.
# sudo yum-config-manager --enable docker-ce-edge
# sudo yum-config-manager --enable docker-ce-test
# 其他版本就不做处理了
# 安装docker ce
sudo yum install docker-ce
# 看下GPG key以免被篡改什么的。
官方:
安装时:
安装完成。
特殊版本的安装需要:
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION STRING>
启动 Docker
# 启动docker服务
sudo systemctl start docker
# 验证是否启动
systemctl status docker
# 设置自动启动
sudo systemctl enable docker
# 启动测试镜像
sudo docker run hello-world
等了半天也没下载好
更新docker
重复上面的操作???我觉得可以
官方:下载最新的package文件,使用sudo yum -y upgrade /path/to/package.rpm
package下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
删除(没爱了)
# Uninstall the Docker package:
sudo yum remove docker-ce
# Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:
sudo rm -rf /var/lib/docker