侧边栏壁纸
  • 累计撰写 25 篇文章
  • 累计创建 9 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

CentOS 安装 docker

PeakGao
2024-11-15 / 0 评论 / 1 点赞 / 9 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材可能来自网络,若不小心影响到您的利益,请联系我们删除。

环境:Linux centos8 4.18.0-80.el8.x86_64、docker-19.03.5

1、前置条件

如果有墙请把自己电脑上的代理关掉下载

1 要求操作系统内核3.10+

2 uname -r //查看操作系统版本号

2 uname -r //查看操作系统版本号

2 、检查是否已安装(卸载)

1 yum remove docker </p>

2 docker-client </p>

3 docker-client-latest </p>

4 docker-common </p>

5 docker-latest </p>

6 docker-latest-logrotate </p>

7 docker-logrotate </p>

8 docker-engine

9

10 也可用以下方式卸载:

11 * yum list installed

13 * rm -rf /var/lib/docker //删除目录文件

3、设置仓库

1 安装所需依赖的软件包,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2

2 * yum install -y yum-utils </p>

3 device-mapper-persistent-data

4 lvm2

1 设置稳定的仓库

2 这个命令是用来添加Docker官方的YUM源配置,而不是镜像地址。通过这个命令,可以将Docker的YUM源添加到系统中,

3 以便通过YUM包管理器安装和更新Docker软件。

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

5

4、更新索引与下载引擎

1 更新yum索引列表

2 sudo yum makecache fast

3 安装Docker引擎

4 sudo yum install docker-ce -y

💡 5、安装 docker engine-community(可选)

💡 5、安装 docker engine-community(可选)

1 yum install docker-ce docker-ce-cli containerd.io //默认安装最新版本
1 yum install docker-ce docker-ce-cli containerd.io //默认安装最新版本

1 安装报错,因为yum安装的containerd.io太低,需要下载安装高版本containerd.io>=1.2.2-3

2 解决方式:

3 dnf install

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6- 3.3.el7.x86_64.rpm //dnf是更优秀的rpm工具

1 接着继续安装docker-ce(后台服务)和docker-ce-cli(客户端)

2 yum install docker-ce docker-ce-cli

2 yum install docker-ce docker-ce-cli

6、更换镜像源

1 # 更换国内镜像源

2 vim /etc/docker/daemon.json

3 # daemon.json添加下面的json

4 {

5 "registry-mirrors": [

6 "https://docker.1panelproxy.com",

7 "https://proxy.1panel.live",

8 "https://dockerproxy.cn",

9 "https://hub1.nat.tf"

10 ],

11 "data-root": "/home/apps"

12 }

13

14 # 重载

15 sudo systemctl daemon-reload && sudo systemctl restart docker

7、Docker 设置

1 # 设置开启自启

2 systemctl enable docker.service

3

4 # 启动docker服务

5 systemctl start docker.service

8、安装成功验证

1 # 查看docker状态

2 systemctl status docker.service

2 systemctl status docker.service

到这里就安装完成啦

9、 docker 命令

1 systemctl start docker

2 systemctl enable docker
3 systemctl status docker

10、查看是否安装成功

1 docker version
1 docker version

11、docker 其它命令测试

1 docker images

2 docker ps
3 docker search 镜像

12、后记

1 可以选择安装不同版本的docker-ce和docker-ce-cli

2 yum list docker-ce --showduplicates
3 yum list docker-ce-cli --showduplicates

1 安装:

2 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>

2 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区