参考Docker的官方网站上的安装指南,注意我们安装的是docker-ce社区版,使用上倒是没什么区别。
1,卸载老版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2,安装依赖工具
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3,导入Docker仓库
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4,安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io
5,安装Composedocer-compose
的官方github仓库上选择最新版本
$ curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
6,开机启动Docker
systemctl start docker
systemctl enable docker
7,更换Docker源
更换国内的Docker镜像源,可以提升image下载速度。
a) 执行下面命令,生成service文件
$ sudo systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
b)编辑daemon.json
编辑/etc/docker/daemon.json
文件,添加新的镜像源。
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}
c)重启Docker服务
重启docker服务,使新的镜像源生效。
sudo systemctl daemon-reload
sudo systemctl restart docker
8,测试docker
sudo docker run hello-world