>>分享流行的Java框架以及开源软件,对孙卫琴的《精通Spring》、《Spring Cloud Alibaba微服务开发零基础入门到实操》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26255 个阅读者 刷新本主题
 * 贴子主题:  Docker build 命令 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2019-08-14 12:55:43     消息  查看  搜索  好友  邮件  复制  引用

  

Docker build 命令

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

语法

     docker build [OPTIONS] PATH | URL | -

     OPTIONS说明:            
  •    --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;
  •    --ulimit :Ulimit配置。
  •    --tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。
  •    --network: 默认 default。在构建期间设置RUN指令的网络模式

范例

     使用当前目录的 Dockerfile 创建镜像,标签为 javathinker/ubuntu:v1。

        $ docker build -t javathinker/ubuntu:v1 .  

     使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。

        $ docker build github.com/creack/docker-firefox

     也可以通过 -f Dockerfile 文件的位置:

         $ docker build -f /path/to/a/Dockerfile .

     在 Docker 守护进程执行 Dockerfile 中的指令前,首先会对 Dockerfile 进行语法检查,有语法错误时会返回:

         $ docker build -t test/myapp .

Sending build context to Docker daemon 2.048 kB

Error response from daemon: Unknown instruction: RUNCMD

    


程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-03-07 12:32:06 重新编辑]
  Java面向对象编程-->Swing组件(下)
  JavaWeb开发-->Servlet技术详解(Ⅲ)
  JSP与Hibernate开发-->映射对象标识符
  Java网络编程-->RMI框架
  精通Spring-->Vue组件开发高级技术
  Vue3开发-->CSS过渡和动画
  Maven 安装及环境配置
  NIO的几道常见面试题
  VSCode插件的高级用法
  超全Redis命令总结,墙裂建议收藏,说不定就用上了呢
  Spring MVC和前后端分离的RESTFul框架
  Spring Data JPA详解
  @SessionAttributes的用法
  Spring Cloud构建微服务架构: 消息总线
  Nginx技术探秘
  Spring Boot集成EHCache实现缓存机制
  使用idea和gradle编译spring5源码
  酒店评论数据分析和挖掘-展现数据分析全流程:报告展示篇
  使用idea和gradle编译spring5源码
  Spring入门基础知识
  Spring Boot整合WebSocket及Spring Security实例
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 nihaota 
  
威望: 0
级别: 新手上路
魅力: 1315
经验: 1315
现金: 2944
发文章数: 243
注册时间: 0001-01-01
 消息  查看  搜索  好友  邮件  复制  引用


讨债公司
发文章时间 2022-10-28 21:10:08
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。