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 镜像加速

posted @ 2020-05-28 21:32  XSmileSmile  阅读(657)  评论(0编辑  收藏  举报