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

目 录CONTENT

文章目录

Centos7安装Docker

梁来福
2022-03-18 / 0 评论 / 0 点赞 / 9 阅读 / 4006 字
温馨提示:
本文最后更新于 2024-06-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

内核转发(可选)

如果是使用了VMware搭建了Centos系统,在某些自定义的网络配置下,就需要开启内核转发

# 单独一个子文件,docker使用
echo > /etc/sysctl.d/docker.conf << 'EOF'
net.ipv4.ip_forward = 1
EOF

# 加载生效
[root@docker ~]# sysctl /etc/sysctl.d/docker.conf -p
net.ipv4.ip_forward = 1

基础环境配置

# 卸载内置版本Docker相关
yum remove docker docker-common docker-selinux docker-engine

# 安装Docker相关依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

配置docker-ce源

官方源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

阿里源

[root@docker ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror
adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file https://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

补充

yum-config-manager命令找不到的解决方法

yum install yum-utils -y

查看可安装的docker-ce版本

[root@docker ~]# yum list docker-ce --showduplicates | sort -r
...
docker-ce.x86_64            3:26.1.0-1.el7                      docker-ce-stable
docker-ce.x86_64            3:26.0.2-1.el7                      docker-ce-stable
docker-ce.x86_64            3:26.0.1-1.el7                      docker-ce-stable
docker-ce.x86_64            3:26.0.0-1.el7                      docker-ce-stable
docker-ce.x86_64            3:25.0.5-1.el7                      docker-ce-stable
docker-ce.x86_64            3:25.0.4-1.el7                      docker-ce-stable
docker-ce.x86_64            3:25.0.3-1.el7                      docker-ce-stable
docker-ce.x86_64            3:25.0.2-1.el7                      docker-ce-stable
docker-ce.x86_64            3:25.0.1-1.el7                      docker-ce-stable
...

安装Docker

# 安装指定版本的Docker
yum install docker-ce-版本号 -y

# 安装最新版本的Docker
yum install docker-ce -y

启动Docker,开机自启

systemctl start docker && systemctl enable docker

查看启动状态及版本

systemctl status docker && docker -v
...
Docker version 26.1.3, build b72abbb

配置Docker镜像加速器

[root@docker ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://阿里云镜像加速.mirror.aliyuncs.com"]
> }
> EOF

# 中括号里写上自己阿里云账户的镜像加速器地址

重新加载重启

[root@docker ~]# sudo systemctl daemon-reload
[root@docker ~]# sudo systemctl restart docker
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论