docker和docker-compose的安装

安装docker-ce

安装/升级Docker客户端,安装必要的一些系统工具。

1
2
3
yum update -y
yum install -y
yum-utils device-mapper-persistent-data lvm2

添加软件源信息

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

更新并安装

1
2
yum makecache fast
yum -y install docker-ce

开启Docker服务

1
service docker start

配置镜像加速器,为docker容器设置默认网段

用的阿里云的免费镜像加速,建议自己去获取,登录容器镜像服务控制台后,在左侧导航栏选择镜像工具 > 镜像加速器,在镜像加速器页面就会显示为你独立分配的加速器地址。
https://cr.console.aliyun.com/?spm=a2c4g.11186623.2.14.95378fbb2ZXwUA

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
"debug" : true,

"registry-mirrors": ["https://nrj39bnl.mirror.aliyuncs.com"],
"default-address-pools" : [
{
"base" : "172.31.0.0/16",
"size" : 24
}
]
}
EOF

重启,并设置开机自启

1
2
3
systemctl daemon-reload
systemctl restart docker
systemctl enable docker

docker-compose安装

下载官网安装脚本并运行

1
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

给可执行权限

1
sudo chmod +x /usr/local/bin/docker-compose

建立软连接

1
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

验证

1
docker-compose --version

出现以下提示为成功

docker-compose version 1.27.4, build 1110ad01


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!