“1+X中级A卷:docker安装”的版本间的差异
(创建页面,内容为“可参考容器原理及Docker安装”) |
|||
第1行: | 第1行: | ||
可参考[[容器原理及Docker安装]] | 可参考[[容器原理及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引擎的安装就完成了。 |
2020年11月16日 (一) 12:47的版本
可参考容器原理及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引擎的安装就完成了。