docker 19.03.4安装(centos 7.4)
一、docker engine 19.03.4安装
1、验证linux内核版本(docker安装,需3.10版本以上)
uname -r
2、移除旧版本docker(早期安装过,需移除旧版本)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
3、设置yum repository
(1)安装需要的包
yum install -y yum-utils device-mapper-persistent-data lvm2
(2)设置稳定的仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
yum install docker-ce-19.03.4 docker-ce-cli-19.03.4 containerd.io
注:
❶ yum install docker-ce docker-ce-cli containerd.io #安装最新版本的docker-ce和容器
❷ yum list docker-ce --showduplicates | sort -r #列举仓库中可提供的版本
❸ yum install docker-ce-19.03.4 docker-ce-cli-19.03.4 containerd.io
5、启动docker
systemctl start docker #启动docker
docker version #查看docker版本
docker run hello-world #运行hello-world图片,
二、Docker Compose 1.25.5 安装
docker compose功能:便于通过一个命令启动多个配置在YAML文件中的容器应用。
1、下载docker compose
curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、增加对于docker-compose文件的可执行权限
chmod +x /usr/local/bin/docker-compose
3、验证
docker-compose --version
注:使用上面命令下载,下载速度会比较慢,可直接在本地浏览器下载,然后上传到/usr/local/bin/目录
三、Docker镜像仓库地址配置
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器
1、编辑/etc/docker/daemon.json文件,添加如下配置(如果文件不存在,手动创建)
{"registry-mirrors": ["https://hub-mirror.c.163.com/","https://reg-mirror.qiniu.com","https://registry.docker-cn.com"]}
当前有的加速服务镜像:
网易: https://hub-mirror.c.163.com/
阿里云: https://<你的ID>.mirror.aliyuncs.com
七牛云加速器: https://reg-mirror.qiniu.com
Docker官方: https://registry.docker-cn.com
参考文档:
(1)Install Docker Engine on CentOS
(2)Install Docker Compose
(3)Docker 镜像加速