环境准备:
1、软件源:阿里云镜像(通过阿里云的Docker CE 镜像源站
进行安装)
2、系统版本:目前在Linux系统上安装Docker,对系统版本有以下要求:
- CentOS:7
- Debian:7.7(Wheezy LTS)、8.0(Jessie LTS)、9(Stretch)
- Fedora:24、25
- Ubuntu:16.04(Xenial LTS)、14.04(Trusty LTS)、17.04(Zesty)
CentOS 7 (使用yum进行安装)
1、安装依赖,docker依赖于系统的一些必要的工具,可以提前安装。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce
4、启动docker服务
service docker start 或 systemctl start docker
#开机自啟動服务
systemctl enable docker.service
5、查看docker版本
docker version
6、通过运行hello-world验证Docker CE是否安装正确
docker run hello-world
此命令下载测试映像并在容器中运行它。 当容器运行时,它会打印一条信息性消息并退出。
安装指定版本的Docker-CE:
1、查找Docker-CE的版本:
yum list docker-ce.x86_64 --showduplicates | sort -r
参考:https://docs.docker.com/install/linux/docker-ce/centos/
2、安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
yum -y install docker-ce-[VERSION]
卸载旧Docker版本:
较旧版本的Docker被称为docker或docker-engine。 如果已安装这些,请卸载它们以及相关的依赖项。
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
保留/ var / lib / docker /的内容,包括图像,容器,卷和网络。 Docker CE包现在称为docker-ce。
卸载Docker-CE版本:
yum remove docker-ce
主机上的图像,容器,卷或自定义配置文件不会自动删除。 要删除所有图像,容器和卷:
rm -rf /var/lib/docker