一、安装docker

1、卸载旧版本

较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2、安装所需的软件包

其中,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

yum install -y yum-utils device-mapper-persistent-data lvm2

3、配置稳定的仓库

1)、国外仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2)、阿里云仓库(国内用户建议使用)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker-ce

安装最新版本的Docker Engine-Community和containerd。

yum install docker-ce docker-ce-cli containerd.io

5、启动Docker并添加到开机启动项

systemctl start docker          //启动docker命令
systemctl enable docker        //添加到开机启动项

6,查看docker安装版本

[root@localhost /]# docker version
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea
 Built:             Wed Nov 13 07:25:41 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.12
  Git commit:       633a0ea
  Built:            Wed Nov 13 07:24:18 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.10
  GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339
 runc:
  Version:          1.0.0-rc8+dev
  GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

二、安装docker-compose

1、下载compose

运行以下命令以下载当前稳定的Compose版本(v1.25.0),如需安装其他版本的Compose,请替换1.25.0 为要使用的Compose版本,参考网址:https://github.com/docker/compose/releases

curl -L https://github.com/docker/compose/releases/download/1.25.0/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版本

[root@localhost /]# docker-compose version
docker-compose version 1.25.0, build 0a186604
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

4、卸载安装

如果使用curl以下命令进行安装,则要卸载Docker Compose :

rm -f /usr/local/bin/docker-compose
上一篇 下一篇