【linux】CentOS下安装Docker和docker-compose

160 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

安装docker

第一步:确保yum包更新到最新

sudo yum update

第二步:查看仓库中所有docker版本,并选择特定版本安装

yum list docker --showduplicates | sort -r

cf8525288f1209916b3da87710be95a7_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

第三步:安装docker

sudo yum install docker

94028df532dd9c9d50cbc23455c2424a_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png 安装成功:

08d8b683ba117fb55c90713f9c4b75de_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

第三步:启动并加入开机启动

sudo systemctl start docker

sudo systemctl enable docker

第四步:验证是否安装成功:

命令:docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等

2ab911052ce4c792f31c0a40cda434d0_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

第五步:配置镜像加速器 以配置阿里云加速器为例,首先 登录阿里云(没有账号请先注册),搜索 容器镜像服务 45e7ebce9aaf02d6e7fd5cbe21be514e_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

051bf150f5cb5a2d1e7f8ef8380d9119_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

f38bbdb157d239945a6f4588850f6555_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

修改daemon配置文件/etc/docker/daemon.json,使其内容如下所示:

{

"registry-mirrors"":["8kppz1zc.mirror.aliyuncs.com"]

}

然后重启docker:

sudo systemctl daemon-reload

sudo systemctl restart docker

第六步:验证

验证加速器是否正确:

3537e883edb32112d54bb2322c47028d_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

cbf268b109b2a7c4426e25a6f8f7da26_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png

查看Docker 默认的位置: /var/lib/docker

768e08c62dba45c12558ca27d62c7021_20201205141016589.png

安装docker compose

安装命令:

sudo curl -L “github.com/docker/comp… u n a m e − s ) − (uname -s)-(uname−s)−(uname -m)” -o /usr/local/bin/docker-compose

添加权限:

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

检查是否安装成功**:**

docker-compose --version

48b44012296d23409cd605e958af946e_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYW5naGVjYWk1MjE3MTMxNA==,size_16,color_FFFFFF,t_70.png