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

商城网站怎么做内链怎样做好销售和客户交流

商城网站怎么做内链,怎样做好销售和客户交流,北京网站建设模板,织梦网站模板教程Dockerfile是用来快速创建自定义镜像的一种文本格式的配置文件,在持续集成和持续部署时,需要使用Dockerfile生成相关应用程序的镜像。 Dockerfile常用命令 FROM:继承基础镜像MAINTAINER:镜像制作作者的信息,已弃用&a…

Dockerfile是用来快速创建自定义镜像的一种文本格式的配置文件,在持续集成和持续部署时,需要使用Dockerfile生成相关应用程序的镜像。

Dockerfile常用命令

  • FROM:继承基础镜像
  • MAINTAINER:镜像制作作者的信息,已弃用,使用LABEL替代
  • LABEL:k=v形式,将一些元数据添加至镜像
  • RUN:用来执行shell命令
  • EXPOSE:暴露端口号
  • CMD:启动容器默认执行的命令,会被覆盖
  • ENTRYPOINT:启动容器真正执行的命令,不会被覆盖
  • VOLUME:创建挂载点
  • ENV:配置环境变量
  • ADD:复制文件到容器,一般复制文件,压缩包自动解压
  • COPY:复制文件到容器,一般复制目录
  • WORKDIR:设置容器的工作目录
  • USER:容器使用的用户
  • ARG:设置编译镜像时传入的参数

Dockerfile样例

FROM {image_name}:{image_tag}  # 指定基础镜像
# MAINTAINER  {userinfo}  # 维护人信息
LABEL {key}  {value}  # 比如设置为 maintainer  author
USER {username}  # 指定 RUN、CMD 或 ENTRYPOINT 运行时使用的用户
WORKDIR {workdir}  # 为后续 RUN、CMD 或 ENTRYPOINT 运行指定工作目录
ENV {key} {value}  # 为后续的 RUN 指令提供一个环境变量
RUN {bash command}  # 要执行的命令,RUN 一次镜像叠加一次(大小),多个命令可以用 && 连接,以免镜像太大ADD {local_file|dir} {container_dir}  # 将本地文件/目录拷贝到容器的某个目录里,local_file|dir 可以是本地文件,也可以是一个 URL
COPY {local_file} {container_file}  # 将本地文件拷贝到容器,不支持 URLEXPOSE {ports}  # 指定要映射的端口,可以写多个。需配合 -P 参数使用,即启动容器时加上 -P 参数,如果想知道你个具体的映射端口,可以用 -p 指定
VOLUME ["{local_dir}"]  # 创建一个可以从本机或其他容器挂载的挂载点CMD ["command", "param1", "param2"]  # 指定容器启动时用到的命令,只能有一条!
ENTRYPOINT ["command", "param1", "param2"]  # 指定容器启动时用到的命令,类似 CMD,只能写一条,不同的是:CMD 可以被 docker run 指令覆盖,而 ENTRYPOINT 不可以被覆盖

Dockerfile 实践

# vim dockerfile## 设置基础镜像为CentOS
FROM centos:7
# 设置作者
LABEL user yeweijie
# 安装必要工具
RUN yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel
# 安装Nginx
ADD http://nginx.org/download/nginx-1.8.0.tar.gz .
RUN tar -xf nginx-1.8.0.tar.gz
RUN mkdir -p /usr/local/nginx
RUN cd nginx-1.8.0 && ./configure --prefix=/usr/local/nginx && make && make install
RUN rm -fv /usr/local/nginx/conf/nginx.conf
ADD http://www.apelearn.com/study_v2/.nginx_conf /usr/local/nginx/conf/nginx.conf
# 映射端口
EXPOSE 80
# 设置挂载点
VOLUME ["/usr/local/nginx/html"]
# 设置容器启动时要执行的指令
ENTRYPOINT /usr/local/nginx/sbin/nginx && tail -f /usr/local/nginx/logs/nginx_error.log

 docker build命令样例

docker build -f /path/to/Dockerfile -t {iamge_name}:{image_tag}  {workdir}  
# -f:指定要使用的 Dockerfile 文件路径
# -t 设置镜像tag
# workdir:指定当前命令运行的工作目录
构建镜像
 docker build –f dockerfile -t centos7_nginx:test  .

图片

 使用刚打包的镜像运行一个docker
docker run -d --name  nginx_img -p 36128:80  centos7_nginx:test bash

查看镜像细节
docker inspect  centos7_nginx:test
 Docker Build Cache 缓存清理

Docker 18.09 引入了 BuildKit ,提升了构建过程的性能、安全、存储管理等能力。

docker system df 命令,类似于 Linux上的 df 命令,用于查看 Docker 的磁盘使用情况:

图片

  • Images :所有镜像占用的空间,包括拉取下来的镜像,和本地构建的
  • Containers:运行的容器占用的空间,表示每个容器的读写层的空间
  • Local Volumes:容器挂载本地数据卷的空间
  • Build Cache :镜像构建过程中产生的缓存空间(只有在使用 BuildKit 时才有,Docker 18.09 以后可用)

最后 RECLAIMABLE 这列表示可回收的大小。

一键清理 Build Cache 缓存命令:

docker builder prune

如果想要重新构建镜像,需要用上面的命令做清理镜像缓存。

http://www.hengruixuexiao.com/news/46428.html

相关文章:

  • 做小程序和做网站哪个好汕头网站关键词推广
  • 服务器做网站用什么环境好seo导航站
  • 一家做特卖的网站叫什么科学新概念外链平台
  • 做那种的视频网站网络营销的概念与含义
  • 接网站建设单子注意事项电脑培训班速成班
  • html5 网站源码网站推广去哪家比较好
  • 网上做家教的网站网络推广网络营销外包
  • 网站建设与维护的认识做广告推广哪个平台好
  • 重庆梁平网站制作公司推推蛙seo顾问
  • 河南网站建设公司百度推广是什么意思
  • 苏州建站仿站优化设计答案四年级上册语文
  • 学校网站建设的优势和不足semir
  • 网站备案 每年网络广告投放公司
  • 网站域名迁移公告网络营销介绍
  • 个人做网站赚钱优化用户体验
  • 苍强广州网站建设公司高清视频线和音频线的接口类型
  • 做网页赚钱的网站seo是什么职业岗位
  • 外贸网站建设海外推广百度工具
  • 网址大全123下载apk沈阳关键词优化报价
  • 建设网站费用要进固定资产吗如何制作网址
  • 个人做网站 需要学什么只是百度收录网站
  • 企业网站建设参考资料属于b2b的网站有哪些
  • 离线 wordpress seo won
  • 做哪个网站的人多大型网站建设平台
  • 以前做的网站怎么才能登陆后台快速seo关键词优化方案
  • 网站建设报告心得体会佛山网站优化软件
  • 摄影师网站制作时事新闻
  • 新疆电信网站备案怎么创建一个属于自己的网站
  • 网页设计相关网站百度推广培训
  • 哪个网站建站好百度广告标识