Centos 7.2使用yum安装docker和docker-compose

1
2
安装docker官网文章:https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites
安装docker-compose官网文章:https://docs.docker.com/compose/install/#prerequisites

一、安装docker

1、卸载旧版本(如果有)
1
2
3
4
5
6
7
8
9
10
yum -y remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2、安装依赖
1
yum install -y yum-utils device-mapper-persistent-data lvm2
3、获取docker的yum源
1
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、列出docker-ce版本,并安装指定版本docker-ce
1)列出版本
1
yum list docker-ce --showduplicates | sort -r
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 * updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
* extras: mirrors.aliyun.com
* epel: mirror01.idc.hinet.net
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* base: mirrors.aliyun.com
Available Packages
2)安装想要的版本
1
yum -y install docker-ce-18.03.1.ce-1.el7.centos
5、把root用户加入到docker用户组
1
gpasswd -a root docker
6、启动docker
1
systemctl start docker
7、查看docker版本
1
docker version
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:20:16 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:23:58 2018
OS/Arch: linux/amd64
Experimental: false
8、开机自启
1
systemctl enable docker

二、安装docker-compose

1、下载最新版的docker-compose(如果下载不了,自行翻墙下载下来再上传到/usr/local/bin/下)
1
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2、我这里下载不下来,只能自己翻出去下载了,然后上传到服务器,改名
1
2
cd /usr/local/bin/
mv docker-compose-Linux-x86_64 docker-compose
3、给予执行权限
1
chmod +x /usr/local/bin/docker-compose
4、查看版本
1
2
docker-compose --version
docker-compose version 1.21.2, build a133471

三、docker使用国内镜像仓库

使用docker pull命令下载镜像,非常的缓慢,默认是从国外下载的,接下来我们配置国内阿里云镜像加速方式,加快我们的pull速度。

阿里云会为每一个用户提供一个专属的加速地址:https://cr.console.aliyun.com/

iSdpDI.png

1、修改配置文件(没有该文件就创建)
1
2
3
4
5
vim /etc/docker/daemon.json

{
"registry-mirrors": ["https://n5q4dp6e.mirror.aliyuncs.com"]
}
2、重载Unit文件并重启
1
2
systemctl daemon-reload
systemctl restart docker
博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%