【测试开发学习历程】在CentOS7上安装Docker

前言:

内容进入到Docker的时间虽然不是特别长,

但是呢在虚拟机上安装Docker的步骤还是不能少,

因为自己以后也是可能用到这个东西的。

注意,下文中提到的保存退出的命令是:

:wq

 如果要编辑文件的步骤,要从命令模式转到编辑模式(INSERT)用 a i o,这三个字母中的任何一个,从编辑模式退到命令模式就用ESC就可以啦!!!!

这个在之前的连载中有体现哦 ~

忘记的小伙伴可以回去复习一下!!!!

(属于是强推自己的文章了)

【测试开发学习历程】Linux文本编辑器 vi-CSDN博客

目录

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

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

3. 安装需要的系统工具

4. 添加软件源信息

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

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

7. 配置docker加速器

8. 配置后重启docker


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

关闭防火墙:

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld

关闭selinux:

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

把如下的SELINUX修改成disabled:

修改后重启linux:

[root@localhost ~]# reboot

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

 [root@localhost ~]# getenforce

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

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

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

重启网卡:

[root@localhost ~]# systemctl restart network

检查配置是否生效

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

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

 

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源,证明添加成功了。

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

其中出现active(running)就代表装配成功了。 

相关推荐

  1. 3分钟CentOS 7离线安装Docker

    2024-03-17 14:48:03       57 阅读
  2. CentOS 7.9安装Docker

    2024-03-17 14:48:03       39 阅读
  3. CentOS 7 安装 Redis

    2024-03-17 14:48:03       40 阅读
  4. 测试开发学习历程】第一个Python程序(

    2024-03-17 14:48:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 14:48:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 14:48:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 14:48:03       87 阅读
  4. Python语言-面向对象

    2024-03-17 14:48:03       96 阅读

热门阅读

  1. mysql报错日志查看

    2024-03-17 14:48:03       45 阅读
  2. Synchronized关键字的底层原理

    2024-03-17 14:48:03       40 阅读
  3. 令牌桶算法和漏桶算法

    2024-03-17 14:48:03       34 阅读
  4. 【Docker】Prometheus 容器部署及应用

    2024-03-17 14:48:03       40 阅读
  5. 华为机试真题练习汇总(51~60)

    2024-03-17 14:48:03       35 阅读
  6. c++算法学习笔记 (7) BFS

    2024-03-17 14:48:03       37 阅读
  7. redis配置文件详情

    2024-03-17 14:48:03       36 阅读
  8. Lambda表达式

    2024-03-17 14:48:03       39 阅读
  9. CSS中px、em、rem的区别及使用场景

    2024-03-17 14:48:03       40 阅读
  10. CSS 面试题及答案

    2024-03-17 14:48:03       39 阅读
  11. 安卓UI面试题 56-60

    2024-03-17 14:48:03       35 阅读
  12. Android启动优化

    2024-03-17 14:48:03       35 阅读