docker软件安装

发布于:2025-04-03 ⋅ 阅读:(11) ⋅ 点赞:(0)

一、配置docker的软件仓库

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@docker-1 ~]# vim /etc/yum.repos.d/docker-ce.repo 

[docker-ce]
name=docker-ce
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7.9/x86_64/stable/
enabled=1
gpgcheck=0

二、安装docker,启动docker服务

[root@docker-1 ~]# yum clean all        #清理缓存

[root@docker-1 ~]# yum makecache        #建立缓存

[root@docker-1 ~]# yum install -y docker-ce        #安装docker-ce社区版

[root@docker-1 ~]# rpm -q docker-ce        #检查是否安装成功

(安装成功!)

[root@docker-1 ~]# systemctl enable --now docker        #启动docker服务

三、 配置阿里的docker镜像仓库

说明——

  • docker没有镜像就会默认去dockerhub官方网站下载,但是2024年6月底的时候,广电局把dockerhub给封了,我这里是使用的阿里的镜像仓库,但是你得注册一个自己的阿里账号,因为这个地址每个人不一样,是基于每个人的账号生成的。

 

 

(然后我们根据阿里给的操作文档里面的步骤去配置阿里的docker镜像仓库)

 [root@docker-1 ~]# vim /etc/docker/daemon.json       

#配置镜像加速器,写进docker守护进程的配置文件daemon.json

{
  "registry-mirrors": ["阿里提供的加速器地址"]
}

 [root@docker-1 ~]# systemctl restart docker        #重启docker生效


主机网络变化——

[root@docker-1 ~]# ip a        #查看网卡

(docker安装好后会多出一块叫docker0的网卡,就是虚拟网络,而且还会自动添加对应的SNAT规则以及自动打开路由转发功能) 

(补充:docker默认使用的网段就是172.17.0.0/16并且默认作为所有容器的网关使用) 

[root@docker-1 ~]# cat /proc/sys/net/ipv4/ip_forward        #查看路由转发

[root@docker-1 ~]# iptables -t nat -nL        #查看nat


容器的介绍-CSDN博客