当前位置: 首页 > news >正文

上海宏波工程咨询管理有限公司中山seo

上海宏波工程咨询管理有限公司,中山seo,做喷绘可以在那个网站找,淘宝首页网站怎么做1、Dockerfile Dockerfile 是用于构建 Docker 镜像的文本文件,其中包含一系列的指令和配置,用于定义镜像的构建过程。通过 Dockerfile,你可以定义镜像的基础操作系统、依赖、环境设置、应用程序等信息,从而实现可复制、自动化的镜…

1、Dockerfile

Dockerfile 是用于构建 Docker 镜像的文本文件,其中包含一系列的指令和配置,用于定义镜像的构建过程。通过 Dockerfile,你可以定义镜像的基础操作系统、依赖、环境设置、应用程序等信息,从而实现可复制、自动化的镜像构建过程

2、dockerfile常用参数:

1.ARG:镜像层的环境变量
2.FROM:拉取基础镜像
3.COPY:拷贝文件
4.ADD:拷贝文件、URL、压缩文件等
5.EVN:镜像层和容器层参数
6.EXPOSE:暴露容器内部端口给外部使用
7.RUN:执行shell指令
8.CMD:构建完成时执行的指令

3、编写一个dockerfile 自定义一个nginx的容器

1、创建mynginxDockerfile并编写dockerfile

注意文件命名(如果命名Dockerfile,构建时是不需要制定名称的,docker会默认加载此名称的文件)

# Dockerfile
# docker build -t ngx-app .
# docker build -t ngx-app:1.0 .ARG IMAGE_BASE="nginx"
ARG IMAGE_TAG="1.21-alpine"FROM ${IMAGE_BASE}:${IMAGE_TAG}COPY ./default.conf /etc/nginx/conf.d/RUN cd /usr/share/nginx/html \&& echo "hello nginx" > a.txtEXPOSE 8081 8082

ARG IMAGE_BASE=“nginx” 和 ARG IMAGE_TAG=“1.21-alpine”:定义了两个构建参数,用于指定基础镜像的名称和标签。

FROM I M A G E B A S E : {IMAGE_BASE}: IMAGEBASE:{IMAGE_TAG}:使用 FROM 指令指定了基础镜像,${IMAGE_BASE} 和 ${IMAGE_TAG} 是在构建过程中根据构建参数动态替换的变量。

COPY ./default.conf /etc/nginx/conf.d/:使用 COPY 指令将主机上的 default.conf 文件复制到容器中的 /etc/nginx/conf.d/ 目录。

RUN cd /usr/share/nginx/html \ && echo “hello nginx” > a.txt:使用 RUN 指令在容器中执行一系列命令。首先,使用 cd /usr/share/nginx/html 命令切换到 /usr/share/nginx/html 目录。然后,使用 echo “hello nginx” > a.txt 命令将字符串 “hello nginx” 写入到名为 a.txt 的文件中。

EXPOSE 8081 8082:使用 EXPOSE 指令声明容器将监听的端
口号。在这个示例中,容器将监听 8081、8082 两个端口。

通过这些指令, Dockerfile 构建了一个基于 nginx:1.21-alpine 镜像的新镜像。它将 default.conf 文件复制到容器中的 /etc/nginx/conf.d/ 目录,并在容器中的 /usr/share/nginx/html 目录下创建了一个名为 a.txt 的文件。

2、在当前目录创建default.conf

touch default.confvi default.conf并将以下内容复制到文件中
server {listen 8081;server_name localhost;location / {root /usr/share/nginx/html;index index.html;}
}

3、构建并查看docker镜像

在这里插入图片描述

4、运行容器

在这里插入图片描述

5、在浏览器中访问 http://本机ip:8080 来查看 Nginx 的欢迎页面

在这里插入图片描述

6、进入容器中查看对应内容

查看容器id
查看容器id
进入容器,切换目录发现default.config已经存在,查看内容发现和./default.config是一致的
在这里插入图片描述
切换到如下目录,发现a.txt已经生成,查看内容hello nginx
在这里插入图片描述

7、退出并停止容器

在这里插入图片描述

http://www.yidumall.com/news/35925.html

相关文章:

  • 英山县城乡建设规划局网站小网站广告投放
  • 软件开发需要哪些软件搜索引擎优化作业
  • dw做网站怎么写弹出客服邮箱可以免费推广的网站
  • 文化馆为何需要建设自己的网站杭州网站推广公司
  • 合肥专业做网站公司有哪些google谷歌搜索引擎
  • 建设网站的目标百度下载官方下载安装
  • 做二手家电网站怎样手机网站怎么优化
  • 睢宁做网站it培训课程
  • 网站建设毕业设计选题小网站怎么搜关键词
  • 女和男做搞基视频网站辽源seo
  • wordpress 文章 附件前端性能优化
  • 玩具 网站模板百度手机点击排名工具
  • 做网站是否要备案西安网站seo
  • wordpress怎么去掉谷歌字体深圳优化seo排名
  • wordpress前台会员中心优化关键词方法
  • 怎么在百度建个网站重庆关键词优化服务
  • 长沙企业网站模板怎么下载有风险的软件
  • 网站建设的功能有哪些全自动引流推广软件app
  • seo网站系统3分钟搞定网站seo优化外链建设
  • 电子商务网站制作步骤一个网站的seo优化有哪些
  • 山东省建设执业资格注册中心网站实时排名软件
  • 怎么在导航网站上做推广百度云盘搜索
  • react用于网站开发北京百度推广排名优化
  • 集团企业网站建设文案百度提交工具
  • 洗浴按摩这个词可以做网站不网页制作模板的网站
  • 怎么给购物网站做推广网络营销网站
  • 手机网站开发基础企业推广网站有哪些
  • 那个平台能免费做网站ip切换工具
  • 域名注册解析管理网站seo内部优化方案
  • 潍坊vi设计公司seo优化