Docker安装与配置第三部分(实例篇)

Docker安装与配置第三部分(实例篇) ⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计6210字,阅读大概需要10分钟 🌈

免责声明:未经授权禁止以任何形式转载,如需引用,请注明链接目的地。 全文共6210字,阅读大约需要10分钟。

如果想要更多学习内容,请关注【文末】我的个人微信公众号:不懂开发的程序员。

个人网站:https://jerry-jy.co/

为知识付费,停止无偿卖淫,如有需要请私信或【文末】个人微信公众号联系我

Docker安装与配置第三部分(实例篇)

安装配置Docker第三部分(示例) 任务背景任务要求任务步骤任务结果任务实施流程实验要求实验时长实验配置要求知识点实验目的实验说明实验环境实验步骤1、使用ssh工具登录,启动上一个任务。实验中部署的虚拟机。 2.查看Docker中的Nginx服务。 3. 在Docker 容器中配置Nginx 服务。

2. 在Docker 容器中安装Tomcat 知识点实验目的实验描述实验环境实验步骤1. 在Docker 容器中配置Tomcat 服务2. 使用Tomcat 服务

3. 安装Docker 容器Python 知识点实验目的实验描述实验环境实验步骤1. 在Docker 容器中配置Python 服务2. 使用Python 服务

解释

Docker安装与配置第三部分(实例篇)

任务背景

Docker是一个基于Go语言、基于Apache2.0协议开源的开源应用容器引擎。

Docker 允许开发人员将应用程序和依赖项打包到轻量级、可移植的容器中,并将它们暴露给常见的Linux 机器,这些机器也可以虚拟化。

容器使用完全沙盒机制,彼此之间没有接口(类似于iPhone 应用程序)。更重要的是,容器的性能开销非常低。

从17.03版本开始,Docker分为CE(Community Edition:社区版)和EE(Enterprise Edition:企业版)。

Docker 是一个用于开发、交付和运行应用程序的开放平台。 Docker 可让您将应用程序与基础设施分离,从而使您能够快速交付软件。 Docker 允许您像管理应用程序一样管理基础设施。通过利用Docker 的方法快速交付、测试和部署代码,您可以显着减少编写代码和在生产中运行代码之间的延迟。

任务需求

在Docker 容器中安装Nginx、Tomcat 和Python。

任务步骤

在Docker 容器中安装Nginx 在Docker 容器中安装Tomcat 在Docker 容器中安装Python

任务结果

在Docker 容器中安装Nginx 在Docker 容器中安装Tomcat 在Docker 容器中安装Python

任务实施过程

在Docker 容器中安装Nginx

实验要求

安装和配置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

知识点

了解如何在Docker 上安装Nginx

实验目的

掌握在Docker 上安装Nginx

实验描述

继续使用“安装和配置Docker(如何使用)”中的虚拟机。

实验环境

docker虚拟机镜像、VMware虚拟化平台、ssh登录工具。

实验步骤

1.使用ssh工具登录并启动上一个实验中部署的虚拟机。

使用来连接到虚拟机。

2.在docker中查看Nginx服务

查看Nginx 服务

docker 搜索nginx

拉取官方图片

docker 拉nginx

查看下载的镜像容器

docker镜像nginx#服务重启

使用默认配置启动Nginx 容器实例

docker run –name nginx-test -p 8081:80 -d nginx

显示新启动的容器

码头工人

使用浏览器打开网页

http://192.250.250.100:8081/

注意:浏览器中添加的IP地址是虚拟机本地IP地址,端口号是docker ps显示的端口号。

3.配置docker容器中的Nginx服务

创建nginx目录

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

将容器中的Nginx默认配置文件复制到本地conf目录中。

docker cp 6dd4380ba708:/etc/nginx/nginx.conf ~/nginx/conf

注意:您可以在docker ps 命令输入的第一列中找到容器ID。

部署命令、nginx设置

docker run -d -p 8082:80 –name nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf – v ~/nginx/logs:/var/log/nginx nginx

笔记:

-p 8082:80:将容器端口80映射到主机端口8082。

name nginx-test-web:将容器命名为nginx-test-web。

-v ~/nginx/www:/usr/share/nginx/html:将创建的www目录挂载到容器中的/usr/share/nginx/html。

-v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:将自定义的nginx.conf挂载到容器中的/etc/nginx/nginx.conf。

-v ~/nginx/logs:/var/log/nginx:将您创建的日志挂载到容器中的/var/log/nginx。

创建Index.html 文件

cd ~/nginx/www

vim 索引.html

!DOCTYPE html

html

元字符集=\’utf-8\’

titleNginx示例实验手册/title

/头

身体

h1 我的第一个标题/h1

我的第一段。 /p

/身体

/html

登录网页查看端口号。端口号是您更改配置时新创建的端口号。

http://192.250.250.100:8082/

2.docker容器安装Tomcat

知识点

了解如何在Docker 容器中安装Tomcat

实验目的

在Docker 容器中掌握Tomcat 安装

实验描述

继续使用“安装和配置Docker(如何使用)”中的虚拟机。

实验环境

docker虚拟机镜像、VMware虚拟化平台、ssh登录工具。

实验步骤

1.配置docker容器中的Tomcat服务

进入Docker镜像文件夹

cd /root/experiment/file/docker_images_file

加载

dockerload -i tomcat.tar

查看Tomcat 容器

docker 镜像tomcat

2.使用Tomcat服务

运行容器

docker run –name tomcat -p 8083:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat

笔记:

name tomcat:将容器命名为tomcat。

-p 8083:8080:将容器的8080端口映射到主机的8083端口。

-v $PWD/test:/usr/local/tomcat/webapps/test:将主机上目录下的测试挂载到容器中的/test。

登录网页查看端口号。端口号是您更改配置时新创建的端口号。

http://192.250.250.100:8082/

3.docker容器安装Python

知识点

了解如何在Docker 容器中安装Python

实验目的

掌握在Docker 容器中安装Python

实验描述

继续使用“安装和配置Docker(如何使用)”中的虚拟机。

实验环境

docker虚拟机镜像、VMware虚拟化平台、ssh登录工具。

实验步骤

1.配置docker容器中的Python服务

进入Docker镜像文件夹

cd /root/experiment/file/docker_images_file

加载Python

dockerload -i python.tar

查看Tomcat 容器

docker 镜像python

2.使用Python服务

创建Python目录

mkdir -p ~/python ~/python/myapp

在Python目录中创建一个Python文件。

vim ~/python/myapp/helloworld.py

#!/usr/bin/python

print(\’你好,世界!\’);

运行Docker镜像容器中的Python文件并检查输出。

docker run -v ~/python/myapp:/usr/src/myapp -w /usr/src/myapp python:3.5 python helloworld.py

笔记:

-v ~/python/myapp:/usr/src/myapp:将宿主机目录中的myapp挂载到容器中的/myapp

-w /usr/src/myapp : 指定容器的/usr/src/myapp 目录作为工作目录。

python helloworld.py : 使用容器的python 命令运行工作目录中的helloworld.py 文件

-结尾-

说明

如果您需要此实验(项目)/论文,请后台私信或【文末】个人微信公众号联系我。

以上#Docker安装与配置(实例)第三部分的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91676.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月23日 上午5:49
下一篇 2024年6月23日 上午5:49

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注