《Docker容器技术与应用》-实训指导书.docx

《Docker容器技术与应用》-实训指导书.docx

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目 录 TOC \o "1-3" \h \z \u 实验1 安装和使用Docker 2 实验2 Docker镜像常用命令的使用 11 实验3 搭建Docker私有仓库 13 实验4 构建自定义镜像 17 实验5 Docker容器常用命令的使用 24 实验6 Docker资源控制 27 实验7 Docker网络管理应用 31 实验8 利用Docker实现容器互连 35 实验9 Docker数据卷和数据卷容器应用 42 实验10 Compose编排工具应用 46 实验11 Swarm编排工具应用 51 实验12 Rancher平台部署应用 58 实验13 Jenkins持续化部署工具应用 66 实验14 Kubernetes部署 80 实验15 Kubectl常用命令使用 90 实验1 安装和使用Docker 【实验要求】 掌握在线安装Docker的方法、Docker离线安装包的制作。 【前置准备】 要求实验主机能够连接外网,并且已经正确安装Centos7.6。 实验1-1 在线安装Docker 【实验步骤】 步骤1:关闭防火墙,并查询防火墙是否关闭。 # systemctl stop firewalld # systemctl disable firewalld # systemctl status firewalld firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) 若出现“Active: inactive (dead)”提示,则表示防火墙已关闭。 步骤2:修改/etc/selinux目录中的config文件,设置SELINUX为disabled后,保存并退出文件。 # setenforce 0 // 临时关闭SELINUX # vi /etc/selinux/config // 将SELINUX参数值设置为disabled SELINUX=disabled 参数编辑完成后,按“ESC”键,输入“:wq”,保存文件并返回到命令行。 步骤3:修改网卡配置信息如下 # vi /etc/sysconfig/network-scripts/ ifcfg-ens33 // 添加DNS服务器设置 DNS1=14 参数编辑完成后,按“ESC”键,输入“:wq”,保存文件并返回到命令行,并重启网络服务。 # systemctl restart network 测试与外网的连通性。 [root@localhost ~]# ping -c 4 PING (29) 56(84) bytes of data. 64 bytes from 29: icmp_seq=1 ttl=58 time=2.72 ms 64 bytes from 29: icmp_seq=2 ttl=58 time=3.64 ms 64 bytes from 29: icmp_seq=3 ttl=58 time=3.25 ms 64 bytes from 29: icmp_seq=4 ttl=58 time=3.28 ms ping statistics 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 2.722/3.228/3.647/0.337 ms 步骤4:使用root权限登录CentOS 7,利用yum命令将yum包更新到最新版本。 # yum -y update 步骤5:配置时间同步,可以选用公网ntpd服务器或者自建ntpd服务,本任务使用阿里云的时间服务器。 # yum –y install ntpdate # ntpdate 23 Aug 05:36:38 ntpdate[67435]: adjust time server 0 offset 0.000212 sec 步骤6:如果安装过旧版本,则需卸载已安装的旧版本。反之,此步骤可以略过。 # yum remove docker docker-common docker-selinux docker-engine 步骤7:安装必需的软件包。 # yum install -y yum-utils device-mapper-persisten

文档评论(0)

139****1983 + 关注
实名认证
内容提供者

副教授、一级建造师持证人

一线教师。

认证主体孙**
领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档

相关课程推荐