1+X中级A卷:docker安装
将压缩包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
- 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
- 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
- System default settings live in /usr/lib/sysctl.d/00-system.conf.
- To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
- 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引擎的安装就完成了。