CentOS7安装Docker

发布日期: 2022-05-18

浏览量: 3205

1、安装前先关闭防火墙和selinux

关闭防火墙:

[root@localhost~]#systemctl stop firewalld

[root@localhost~]# systemctl disable firewalld

关闭selinux:

[root@localhost ~]# vi /etc/selinux/config

把如下的SELINUX修改成disabled

image.png

修改后重启linux:

[root@localhost ~]# reboot

重启后执行如下命令查看selinux是否关闭,如果显示Disabled则表示已关闭:

[root@localhost ~]# getenforce

image.png

2、开启IPv4 转发,将网卡的路由功能开启,使容器能够和linux宿主机进行网络通信

[root@localhost ~]# vi /etc/sysctl.conf

在末尾增加一行net.ipv4.ip_forward=1

image.png

重启网卡:

[root@localhost ~]# systemctl restart network

检查配置是否生效

[root@localhost ~]# sysctl net.ipv4.ip_forward

执行以上命令,若显式如下,则表示配置成功:

image.png

3、安装需要的系统工具

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

4、添加软件源信息

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

添加后查询/etc/yum.repos.d目录下多出一个docker-ce.repo源,证明添加成功了。

image.png

5、安装Docker-CE(Docker社区版)

[root@localhost ~]# yum makecache fast

[root@localhost ~]# yum -y install docker-ce

6、启动docker服务,并设置docker开机自动启动

[root@localhost ~]# systemctl start docker

[root@localhost ~]# systemctl enable docker

7、配置docker加速器

[root@localhost ~]# vi /etc/docker/daemon.json

配置如下,使该文件只有如下内容:

{ "registry-mirrors": [ "https://kfwkfulq.mirror.aliyuncs.com", "https://2lqq34jg.mirror.aliyuncs.com", "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ], "dns": ["8.8.8.8","8.8.4.4"] }

保存,退出。

8、配置后重启docker

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl restart docker

查看docker服务是否启动正常

[root@localhost ~]# systemctl status docker

image.png


关注我们
值得信赖的IT教育机构

值得信赖的IT培训机构

成都校区地址:成都市高新区天府二街蜀都中心1期1号楼 西安校区地址:西安市未央区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育,行胜于言,IT培训学校口碑选择

2016-2022 版权所有 © 成都蓉华软创科技有限公司官网(蜀ICP备20007585号-1 )

微信咨询

微信咨询

联系电话

联系方式

173-5852-6576