1+X中级A卷:docker安装

来自CloudWiki
跳转至: 导航搜索

将压缩包Docher.tar.gz上传至/root目录并解压:

[root@master ~] #tar -zxvf Docher.tar.gz

配置本地yum源:

[root@master ~] #vi /etc/yum.repos.d/local.repo

[kubernetes]

name=kubernetes

baseurl=file:///root/Docker

gpgcheck=0

enabled=1 升级系统内核:

[root@master ~] #yum upgrade -y

[root@master ~] uname -r

配置防火墙及SELinux:

[root@master ~]# systemctl stop firewalld

[root@master ~]# systemctl disable firewalld

Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

[root@master ~]# iptables -t filter -F

[root@master ~]# iptables -t filter -X

[root@master ~]# iptables -t filter -Z

[root@master ~]# /usr/sbin/iptables-save

  1. Generated by iptables-save v1.4.21 on Tue Nov 17 04:20:19 2020
  • filter
INPUT ACCEPT [56:3696]
FORWARD ACCEPT [0:0]
OUTPUT ACCEPT [29:2684]

COMMIT

  1. Completed on Tue Nov 17 04:20:19 2020

[root@master ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

[root@master ~]# reboot

PolicyKit daemon disconnected from the bus.

We are no longer a registered authentication agent.

开启路由转发:

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

  1. System default settings live in /usr/lib/sysctl.d/00-system.conf.
  1. To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
  1. For more information, see sysctl.conf(5) and sysctl.d(5).

net.ipv4.ip_forward=1

net.bridge.bridge-nf-call-ip6tables=1

net.bridge.bridge-nf-call-iptables=1

安装依赖包:

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

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

没有可用软件包 yum-utils。

正在解决依赖关系

--> 正在检查事务

---> 软件包 device-mapper-persistent-data.x86_64.0.0.5.5-1.el7 将被 升级

---> 软件包 device-mapper-persistent-data.x86_64.0.0.8.5-1.el7 将被 更新

--> 解决依赖关系完成


依赖关系解决


===========================================================================
Package                            架构        版本             源               大小
===========================================================================

正在更新:

device-mapper-persistent-data      x86_64      0.8.5-1.el7      kubernetes      423 k


事务概要

===========================================================================

升级 1 软件包


总下载量:423 k

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

 正在更新    : device-mapper-persistent-data-0.8.5-1.el7.x86_64                   1/2 
 清理        : device-mapper-persistent-data-0.5.5-1.el7.x86_64                   2/2 
 验证中      : device-mapper-persistent-data-0.8.5-1.el7.x86_64                   1/2 
 验证中      : device-mapper-persistent-data-0.5.5-1.el7.x86_64                   2/2 


更新完毕:

 device-mapper-persistent-data.x86_64 0:0.8.5-1.el7    
                              

完毕!

安装docker-ce:

[root@master ~]# yum install docker-ce-18.09.6 docker-ce-cli-18.09.6 containerd.io -y

启动Docker并设置开机自启:

[root@master ~]#systemctl daemon-reload

[root@master ~]#systemctl restart docker

[root@master ~]#systemctl enable docker

查看Docker的系统信息:

[root@master ~]#docker info

Containers: 0

Running: 0
Raused: 0
Stopped: 0

Images:0

Server Version: 18.09.6

Storage Driver: devicemapper

至此,Docker引擎的安装就完成了。