- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《3ds-Max-2013室内效果图制作实例教程》—教学教案.doc
- 《C#程序设计》课程教学大纲.doc
- 《C#程序设计实验》实验教学大纲.doc
- 《CorelDRAW-X6图形设计立体化教程》—教学教案.doc
- 《C语言程序设计基础》课程教学大纲.doc
- 《C语言程序设计基础》授课计划.doc
- 《EXCEL财务应用教程》课程教学大纲.doc
- 《EXCEL数据处理与分析》教学课件第2章Excel公式与函数基础.ppt
- 《Flash-CS6动漫制作案例教程》—教学教案-.doc
- 《Hadoop平台搭建与应用》-课程教案.doc
- DL_T 5538-2017电力系统安全稳定控制工程建设预算项目划分导则.pdf
- JC_T 2704-2022聚酯纤维装饰吸声板.pdf
- JB 8200-1999煤矿防爆特殊型电源装置用铅酸蓄电池.pdf
- DB37_T 2254-2012有机食品 黄瓜生产技术规程.pdf
- LYT 1649-2005保鲜黑木耳.pdf
- DB37_T 2903.110-2017鲁菜 锅烧肉.pdf
- NY_T 754-2021CN绿色食品 蛋及蛋制品.pdf
- DB37_T 1667-2010环境友好型产品生产技术要求 本色文化用纸.pdf
- JC_T 2363-2016烧结保温砖和保温砌块成套生产设备通用技术条件.pdf
- DB37_T 3062-2017莱芜黑山羊饲养管理技术规范.pdf
文档评论(0)