1+X中级A卷:docker安装

来自CloudWiki
223.104.190.8讨论2020年11月16日 (一) 13:02的版本
跳转至: 导航搜索

将压缩包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.
  2. To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
  3. 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引擎的安装就完成了。