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

合肥公司网站开发给公司做网站要多少钱

合肥公司网站开发,给公司做网站要多少钱,温州外贸网站建设,wordpress 集合Dockerfile 是一个文本文件,里面包含组装新镜像时用到的基础镜像和各种指令,使用dockerfile 文件来定义镜像,然后运行镜像,启动容器。 dockerfile文件的组成部分 一个dockerfile文件包含以下部分: 基础镜像信息&…

Dockerfile 是一个文本文件,里面包含组装新镜像时用到的基础镜像和各种指令,使用dockerfile 文件来定义镜像,然后运行镜像,启动容器。

dockerfile文件的组成部分

一个dockerfile文件包含以下部分:

  • 基础镜像信息: 使用FROM关键字指定基础镜像信息,FROM是dockerfile文件的第一条指令。
  • 维护者信息: 使用MAINTAINER关键字指定,通常可以使用dockerfile文件创建者的名字或者邮件作为维护者的信息。
  • 镜像操作指令: 没执行一条镜像操作指令,都会在镜像中添加新的一层。
  • 容器启动执行命令: 用户指定在启动容器时需要执行的命令,通过:CMD ENTRYPOINT指定

常见的镜像操作指令:

–指令––描述–
FROM# 基础镜像,一切从这里开始构建
MAINTAINER镜像是谁写的,姓名+邮箱
RUN镜像构建的时候需要运行的命令
ADD添加内容: 比如加一个tomcat压缩包
WORKDIR镜像的工作目录
VOLUME镜像挂载的目录
EXPOSE保留暴露的端口
CMD指定这个容器启动的时候要运行的命令,只有最后一个会生效,可以被代替
ENTRYPOINT指定这个容器启动的时候需要运行的命令,可以追加命令
ONBUILD当构建一个被继承DockerFile 的时候就会运行 ONBUILD 的指令。触发指令
COPY类似ADD ,将我们的文件拷贝到镜像中
ENV构建的时候设置环境变量

dockerfile的执行 docker build 命令

docker build 命令

docker build 命令用于使用 Dockerfile 创建镜像

docker build [OPTIONS] PATH | URL | -

-c:控制 CPU 使用
-f:指定 Dockerfile 名称
-m:设置构建内存上限
-q:不显示构建过程的信息
-t:为构建的镜像打上标签

示例

构建一个镜像,命名为 hello,指定上下文目录为当前目录:

docker build -t "hello" .

构建一个镜像,命名为 hello,同时指定上下文目录为 test:

docker build -t "hello" ./test/

构建一个镜像,命名为 hello,标签为 new,同时指定上下文目录为当前目录,文件为 test 目录内的 newfile,且不显示构建过程:

docker build -q -f test/newfile -t "hello:new" .
–参数––解释–
-build-arg=[] –设置镜像创建时的变量;
–cpu-shares设置 cpu 使用权重;
–cpu-period限制 CPU CFS周期;
–cpu-quota限制 CPU CFS配额;
–cpuset-cpus指定使用的CPU id;
–cpuset-mems指定使用的内存 id;
–disable-content-trust忽略校验,默认开启;
-f指定要使用的Dockerfile路径;
–force-rm设置镜像过程中删除中间容器;
–isolation使用容器隔离技术;
–label=[]设置镜像使用的元数据;
-m设置内存最大值;
–memory-swap设置Swap的最大值为内存+swap,"-1"表示不限swap;
–no-cache创建镜像的过程不使用缓存;
–pull尝试去更新镜像的新版本;
–quiet, -q安静模式,成功后只输出镜像 ID;
–rm设置镜像成功后删除中间容器;
–shm-size设置/dev/shm的大小,默认值是64M;
–ulimitUlimit配置。
–squash将 Dockerfile 中所有的操作压缩为一层。
–tag, -t:镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。
–network:默认 default。在构建期间设置RUN指令的网络模式

使用dockerfile构建镜像实战

使用dockerfile 构建前端vue项目

在这里插入图片描述
Dockerfile 文件内容

from node:16.20.1
MAINTAINER DETALCAIJ
WORKDIR /usr/app
COPY ./ /usr/app
RUN git clone https://gitee.com/vdpadmin/variant-form.git
RUN npm install --registry=https://registry.npm.taobao.org
EXPOSE 8080
CMD ["npm","run","server"]

在这里插入图片描述

通过Dockerfile 构建contos系统本地镜像

Dockerfile文件

FROM centos:7.9.2009
# 指定基础镜像为 centos
MAINTAINER  mufenggrow mufenggrow@163.com
ENV  MYPATH  /usr/local
WORKDIR $MYPATHRUN yum -y install vim
RUN yum -y install net-toolsEXPOSE  80CMD echo $MYPATH
CMD echo "-----end-----"
CMD /bin/bash

构建并测试
通过命令构建镜像 最后有个 .语法如下:

 docker build -f dockerfile 文件名 -t 镜像名:[tag] .

通过Dockerfile构建镜像文件

docker build -t mufeng_centos

查看构建好的镜像

 root@ff-xas:/opt# docker images
REPOSITORY            TAG               IMAGE ID       CREATED              SIZE
mufeng_centos         latest            924e651184db   About a minute ago   667MB
node                  16.20.1           a21a68db6806   3 weeks ago          909MB
tomcat                latest            7ba61facbe26   3 weeks ago          425MB
openresty/openresty   1.13.6.2-alpine   ef57f6ca4202   4 years ago          49.1MB
http://www.hkea.cn/news/939626/

相关文章:

  • 电商网站建设实训报告长沙网站seo推广公司
  • 阿里云ecs怎么建网站吉林网站seo
  • 企业营销型网站建设的可行性西安竞价托管
  • 做网站如何适应分辨率网站分析培训班
  • 现在币圈有那些私募网站做的好百度推广账号登陆入口
  • 旅游网站图片营销公司排名
  • 做服务器的网站都有哪些搜狗关键词排名此会zjkwlgs
  • php动态网站开发 唐四薪 答案b站引流推广网站
  • 长沙3天2晚自由行攻略论述搜索引擎优化的具体措施
  • 外汇局网站做结汇申报被逆冬seo课程欺骗了
  • 网站运营配置免费网站在线观看人数在哪直播
  • 什么网站做一手房好系统优化的例子
  • wordpress 插入wordseo排名点击工具
  • 网站推广易网宣seo的主要分析工具
  • 安徽网站定制最大免费广告发布平台
  • 怎么查网站有没有做404公司宣传网页怎么做
  • 靠谱营销网站开发选哪家seo的优点和缺点
  • 企业网站建设论文文献综述百度推广的广告真实可信吗
  • 企业网站优化方式广州最新消息今天
  • 旅游网站开发的意义seo优化方案案例
  • 山东做网站的公司seo数据分析哪些方面
  • 做网站用哪几个端口 比较好百度贴吧官网网页
  • 弹幕网站是怎么做的百度在线翻译
  • 独立网站域名代发关键词包收录
  • 如何建立门户网站百度可以发布广告吗
  • 网站开发毕设文献郑州网站优化顾问
  • 青海建设银行的官方网站自己制作网页的网站
  • 网站建设的图片叠加步骤过程2021年搜索引擎排名
  • 网站链接到邮箱怎么做搜索引擎推广试题
  • 十堰城市建设网站制作自己的网站