Cent OS 7 64位 安装Docker教程

本文档详细介绍了在 CentOS 7 64位系统上安装 Docker CE 的完整过程,包括从卸载旧版本、配置阿里云镜像仓库、安装依赖到启动 Docker 服务。此外,还涵盖了设置 Docker 存储位置、添加自定义配置、启动容器的示例,以及安装和验证 Docker Compose 的步骤。
摘要由CSDN通过智能技术生成

[root@localhost ~]# mkdir -p /home/envsafe/data/docker
[root@localhost ~]# work_dir="/home/envsafe/data/docker"
[root@localhost ~]# yum remove -y docker
已加载插件:fastestmirror, langpacks
参数 docker 没有匹配
不删除任何软件包
[root@localhost ~]# yum list installed | grep docker
[root@localhost ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
软件包 yum-utils-1.1.31-54.el7_8.noarch 已安装并且是最新版本
软件包 device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 已安装并且是最新版本
软件包 7:lvm2-2.02.187-6.el7_9.5.x86_64 已安装并且是最新版本
无须任何处理
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@localhost ~]# yum install -y docker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
docker-ce-stable                                                                                                                                                   | 3.5 kB  00:00:00 
(1/2): docker-ce-stable/7/x86_64/updateinfo                                                                                                                        |   55 B  00:00:00 
(2/2): docker-ce-stable/7/x86_64/primary_db                                                                                                                        | 150 kB  00:00:00 
正在解决依赖关系
--> 正在检查事务
---> 软件包 containerd.io.x86_64.0.1.6.31-3.1.el7 将被 安装
--> 正在处理依赖关系 container-selinux >= 2:2.74,它被软件包 containerd.io-1.6.31-3.1.el7.x86_64 需要
---> 软件包 docker-ce.x86_64.3.20.10.24-3.el7 将被 安装
--> 正在处理依赖关系 docker-ce-rootless-extras,它被软件包 3:docker-ce-20.10.24-3.el7.x86_64 需要
---> 软件包 docker-ce-cli.x86_64.1.20.10.24-3.el7 将被 安装
--> 正在检查事务
---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装
---> 软件包 docker-ce-rootless-extras.x86_64.0.26.1.3-1.el7 将被 安装
--> 正在处理依赖关系 fuse-overlayfs >= 0.7,它被软件包 docker-ce-rootless-extras-26.1.3-1.el7.x86_64 需要
--> 正在处理依赖关系 slirp4netns >= 0.4,它被软件包 docker-ce-rootless-extras-26.1.3-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 fuse-overlayfs.x86_64.0.0.7.2-6.el7_8 将被 安装
--> 正在处理依赖关系 libfuse3.so.3(FUSE_3.2)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
--> 正在处理依赖关系 libfuse3.so.3(FUSE_3.0)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
--> 正在处理依赖关系 libfuse3.so.3()(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
---> 软件包 slirp4netns.x86_64.0.0.4.3-4.el7_8 将被 安装
--> 正在检查事务
---> 软件包 fuse3-libs.x86_64.0.3.6.1-4.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

======================================================================================================================================================================================
 Package                                            架构                            版本                                                  源                                         大
======================================================================================================================================================================================
正在安装:
 containerd.io                                      x86_64                          1.6.31-3.1.el7                                        docker-ce-stable                           3
 docker-ce                                          x86_64                          3:20.10.24-3.el7                                      docker-ce-stable                           2
 docker-ce-cli                                      x86_64                          1:20.10.24-3.el7                                      docker-ce-stable                           3
为依赖而安装:
 container-selinux                                  noarch                          2:2.119.2-1.911c772.el7_8                             extras                                     4
 docker-ce-rootless-extras                          x86_64                          26.1.3-1.el7                                          docker-ce-stable                          9.
 fuse-overlayfs                                     x86_64                          0.7.2-6.el7_8                                         extras                                     5
 fuse3-libs                                         x86_64                          3.6.1-4.el7                                           extras                                     8
 slirp4netns                                        x86_64                          0.4.3-4.el7_8                                         extras                                     8

事务概要
======================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GHY我与春风皆过客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值