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

怎么建网站做学网络运营需要多少钱

怎么建网站做,学网络运营需要多少钱,张店网站设计,网站建设的报价为什么不同一 dockerfile dockerfile通常包含以下几个常用命令: FROM ubuntu:18.04 WORKDIR /app COPY . . RUN make . CMD python app.py EXPOSE 80 FROM 打包使用的基础镜像WORKDIR 相当于cd命令,进入工作目录COPY 将宿主机的文件复制到容器内RUN 打包时执…

一 dockerfile

dockerfile通常包含以下几个常用命令:

FROM ubuntu:18.04
WORKDIR /app
COPY . .
RUN make .
CMD python app.py
EXPOSE 80

FROM  打包使用的基础镜像
WORKDIR  相当于cd命令,进入工作目录
COPY  将宿主机的文件复制到容器内
RUN  打包时执行的命令,相当于打包过程中在容器中执行shell脚本,通常用来安装应用程序所需要的依赖、设置权限、初始化配置文件等
CMD  运行镜像时执行的命令
EXPOSE  指定容器在运行时监听的网络端口,它并不会公开端口,仅起到声明的作用,公开端口需要容器运行时使用-p参数指定。 

二 制作自己的镜像

参考我们之前的配置,制作dockerfile文件

编写dockerfile文件

docker build . 打包

docker images 查看镜像id

三 image镜像与layer层

image文件由一系列层构建而成,dockerfile每一个命令都会生成一个层。每一层都是只读的。
例如前面我们制作镜像,就产生了4个层。

也可以使用 docker image history ruoyi-java:4.7.4 命令查看

创建容器时,会创建一个新的可写层,通常称为“容器层”。对正在运行的容器所做的所有更改(如写入新文件、修改现有文件和删除文件)都将写入容器层,而不会修改镜像。

四 多阶段构建 

在构建基于 Java 的应用程序时,需要一个 JDK 将源代码编译为 Java 字节码。但是,在生产中不需要该 JDK。

多阶段构建可以将生成时依赖与运行时依赖分开,减小整个image文件大小。

ENTRYPOINT 和 CMD 的区别

dockerfile  应该至少包含一个ENTRYPOINT或CMD
ENTRYPOINT  指定容器启动时执行的默认程序,一般运行容器时不会被替换或覆盖。
                         除非使用--entrypoint进行指定。

docker run -it --entrypoint /bin/bash redis 

例如docker run -it --rm mysql:5.7 /bin/bash
如果镜像中ENTRYPOINT和CMD都存在,则CMD将作为ENTRYPOINT的参数使用。

http://www.hrbkazy.com/news/2072.html

相关文章:

  • 互联网App网站建设方案哈尔滨seo网络推广
  • 域名查询官方网站想找搜索引擎优化
  • 重庆seo小潘大神seo收费还是免费
  • 网站群建设 公司今日新闻最新头条10条
  • wordpress标签转拼音哪个网站学seo是免费的
  • 网站 展示百度快照优化seo
  • 网站建设的相应技术长沙网站优化排名推广
  • 自己人网站建设自己在家怎么做电商
  • 专业做包包的网站好网站优化设计的基础是网站基本要素及每个细节的优化
  • 能看男女做那个的网站怎么下载app到手机上
  • 网站中的实名身份证验证怎么做东莞seo顾问
  • 长春有几个站可以坐火车百度指数排名热搜榜
  • 建网站的哪家好搭建一个网站
  • 模仿网站千部小黄油资源百度云
  • 泛站群百度问答平台
  • 视频网站怎么做的反爬虫广州seo软件
  • 可视化编辑建站平台网络推广员要怎么做
  • 官方网站怎样做百度指数的使用方法
  • 找别人做网站多少钱网络营销类型
  • 二级域名备案网站关键词优化办法
  • 网站开发和软件开发哪个好口碑优化
  • 厦门工装室内设计公司排名好的seo公司营销网
  • 男人和女人在床上做那个网站安徽网站关键词优化
  • 网站首页的名字通常是营销软文范例大全100字
  • asp网站后台登陆地址草根seo博客
  • 视频会议系统直播聊天网站开发展示型网站有哪些
  • 网站引用优酷十大少儿编程教育品牌
  • 抖音小程序平台b2b网站推广优化
  • 衡阳企业网站关键词林俊杰mp3
  • 河北营销类网站设计怎么在腾讯地图上添加自己的店铺