免责声明:未经授权禁止以任何形式转载,如需引用,请注明链接目的地。 全文共7519字,阅读大约需要10分钟。
如果想要更多学习内容,请关注【文末】我的个人微信公众号:不懂开发的程序员。
个人网站:https://jerry-jy.co/
为知识付费,停止无偿卖淫,如有需要请私信或【文末】个人微信公众号联系我
Docker安装与配置第二部分(使用篇)
安装和配置Docker第二部分(使用) 任务背景任务要求任务步骤任务结果任务实施流程实验要求实验时间实验配置要求知识点1、了解如何使用Docker容器
实验目的实验描述实验环境实验步骤1. 使用SSH 工具登录,启动之前实验中部署的虚拟机。 2.使用Docker客户端操作。 3. 使用Docker 运行您的Web 应用程序。 4. 查看具有多个快捷方式的应用程序。
2. 使用docker images 的注意事项实验目的实验描述实验环境实验流程1. 使用docker images
解释
Docker安装与配置第二部分(使用篇)
任务背景
Docker是一个基于Go语言、基于Apache2.0协议开源的开源应用容器引擎。
Docker 允许开发人员将应用程序和依赖项打包到轻量级、可移植的容器中,并将它们暴露给常见的Linux 机器,这些机器也可以虚拟化。
容器使用完全沙盒机制,彼此之间没有接口(类似于iPhone 应用程序)。更重要的是,容器的性能开销非常低。
从17.03版本开始,Docker分为CE(Community Edition:社区版)和EE(Enterprise Edition:企业版)。
Docker 是一个用于开发、交付和运行应用程序的开放平台。 Docker 可让您将应用程序与基础设施分离,从而使您能够快速交付软件。 Docker 允许您像管理应用程序一样管理基础设施。通过利用Docker 的方法快速交付、测试和部署代码,您可以显着减少编写代码和在生产中运行代码之间的延迟。
任务需求
完成使用Docker 容器并完成使用Docker 映像。
任务步骤
使用docker 容器使用docker 镜像
任务结果
如何使用Docker 容器
如何使用Docker 镜像
任务实施过程
如何使用Docker 容器
实验要求
安装和配置Docker 是一个正在进行的实验,分为三个相互关联的部分。因此,完成一个实验后,需要保存实验内容,以供下一章使用。
实验时间
完成三个部分的实验需要8个课时。请合理调整部署时间。
实验配置要求
主机名
主机名:docker-ceIP地址
IP:192.250.250.100 掩码:255.255.255.0
网关:192.250.250.1 DNS:218.203.59.116 虚拟机配置
CPU:4核内存:4GB 硬盘:100GB
知识点
1.学会docker容器的使用
实验目的
掌握如何使用Docker 容器
实验描述
继续使用安装和配置Docker(安装)中的虚拟机。
实验环境
docker虚拟机镜像、VMware虚拟化平台、ssh登录工具。
实验步骤
1.使用ssh工具登录并启动上一个实验中部署的虚拟机。
使用来连接到虚拟机。
2.docker客户端操作使用
键入docker 命令以查看docker 客户端的所有命令选项。
码头工人
3.在docker中运行一个web应用
添加新的docker加速器(docker本身pull时会连接外部节点,所以速度很慢,需要添加国内的镜像节点,由于使用的是离线镜像,速度为(本次实验未体现)
vim /etc/docker/daemon.json
{
\’注册表镜像\’: [\’http://hub-mirror.c.163.com\’]
}
重新启动服务
systemctl 重新启动docker
进入Docker镜像文件夹
cd /root/experiment/file/docker_images_file
二
加载
dockerload -i Training_webapp.tar
码头工人图像
通过在Docker 容器中运行Python Flask 应用程序来运行Web 应用程序
docker run -d -P 训练/webapp python app.py
在Docker 中查看Web 应用程序
码头工人
使用您的IP 地址和端口信息登录以在网页上查看Web 应用程序。在物理机的浏览器中输入“192.250.250.100:32768”登录网页,如果网页上显示“Hello World”,则实验成功。
注意:浏览器中添加的IP地址是虚拟机本地IP地址,端口号是docker ps显示的端口号。
使用新端口号手动启动Web 应用程序
docker run -d -p 5000:5000 训练/webapp python app.py
查看新生成的Web应用程序
码头工人
使用新的端口号登录网页
4.使用多种快捷方式查看应用
显示dockerID(该ID是系统自动生成的,但是是真实的)。
码头工人
使用dockerID查看端口
Docker 端口b0423d371e2a
注意:每个容器都有不同的ID。 docker ps 应该使用经过验证的身份来工作。
3.检查名称(名称是系统自动生成的,但是真实的)。
码头工人
按名称显示端口
无价的汉密尔顿在dockerport
注意:每个容器都有不同的名称。它应该使用docker ps 之后确认的名称来工作。
使用dockerID查看Web应用程序日志
docker log -f b0423d371e2a
终止日志
CTRL+C
使用Web 应用程序名称查看进程
docker top 上的priceless_hamilton
检查网络应用程序
docker testpriceless_hamilton
停止Web应用程序容器
码头工人停止priceless_hamilton
检查Docker容器是否关闭
docker ps -a
重新启动Web应用程序容器
docker启动priceless_hamilton
确保您的Docker 容器正在运行
docker ps -a
2.docker镜像使用
知识点
了解如何使用Docker 镜像
实验目的
掌握如何使用Docker
实验描述
继续使用安装和配置Docker(安装)中的虚拟机。
实验环境
docker虚拟机镜像、VMware虚拟化平台、ssh登录工具。
实验步骤
1.docker镜像使用
查看Docker 镜像列表
码头工人图像
进入Docker镜像文件夹
cd /root/experiment/file/docker_images_file
二
加载
dockerload -i ubuntu.15.10.tar
使用15.10 版本的ubuntu 系统映像运行容器
docker run -t -i ubuntu:15.10 /bin/bash
在ubuntu容器镜像上使用查看目录命令(进入容器后主机名变为dockerID)。
ls/
终止镜像容器并返回到您的Linux 系统。
出口
加载新图像
dockerload -i ubuntu.13.10.tar
在Docker 网站上找到镜像容器。这次我们会找到http容器。
docker 搜索httpd
注意:由于Docker 网络原因,可能会出现超时。如果是这样,请重试多次。
9. 运行容器
docker run -t -i ubuntu:15.10 /bin/bash
在图像容器内创建一个新的“test”目录。
mkdir /测试/
LS
终止镜像容器
出口
更新修改后的图像容器
docker commit -m=\’创建测试\’ -a=\’root\’ d17cce682716new/ubuntu:1.0
注意:-m: 为此更改写入更新的映像容器描述信息。
-a: 指定更改的作者
d17cce682716:镜像容器ID。需要根据本机的ID输入。
new/ubuntu:1.0: 指定要创建的目标镜像容器名称
显示更新的图像容器
码头工人图像
进入镜像容器,检查是否有新添加的“test”目录
docker run -t -i new/ubuntu:1.0 /bin/bash
LS
终止镜像容器
出口
-结尾-
说明
如果您需要此实验(项目)/论文,请后台私信或【文末】个人微信公众号联系我。
以上#Docker安装与配置(使用)后半部分相关内容摘自网络,仅供参考。相关信息请参见官方公告。
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91671.html