docker 使用 run 覆盖 dockerFile 里面的 entrypoint:

sudo docker run -it --entrypoint /bin/bash [docker_image]

使用 docker run 指定 entrypoint 错误的姿势

 docker run -itd -v /tmp/:/tmp/ jdk-ori 'java -jar /tmp/sms.jar'

正确的姿势1

 docker run -itd -v /tmp/:/tmp/ jdk-ori java -jar '/tmp/sms.jar'

正确姿势2:

docker run -it -itd -v /tmp/:/tmp/ --entrypoint /srv/java/jdk/bin/java jdk-ori -jar /tmp/sms.jar--entrypoint "/srv/java/jdk/bin/java -jar"  这样是不支持的, 这个传参方式不能加参数 ,而dockerfile里则可以

正确姿势3: 挂脚本方式

$ cat /tmp/entry.sh
#!/bin/bash
java -jar $1docker run -it --rm -v /tmp/:/tmp/ --entrypoint "/tmp/entry.sh" jdk-ori /tmp/sms.jar

docker run 指定 entrypoint相关推荐

  1. docker run指定entrypiont

    指定entrypiont 错误的姿势 docker run -itd -v /tmp/:/tmp/ jdk-ori 'java -jar /tmp/sms.jar' 正确的姿势1 docker run ...

  2. [docker]docker run指定entrypiont

    指定entrypiont 错误的姿势 docker run -itd -v /tmp/:/tmp/ jdk-ori 'java -jar /tmp/sms.jar' 正确的姿势1 docker run ...

  3. docker RUN、CMD 和 ENTRYPOINT

    RUN.CMD 和 ENTRYPOINT 这三个 Dockerfile 指令看上去很类似,很容易混淆.本节将通过实践详细讨论它们的区别. 简单的说: RUN 执行命令并创建新的镜像层,RUN 经常用于 ...

  4. Docker 容器技术 — docker run

    目录 文章目录 目录 docker run options --entrypoint --restart --link --cap-add/--cap-drop --user runlike dock ...

  5. 使用docker run的选项以覆盖Dockerfile中的设置详解

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 通常,我们首先定义Dockerfile文件,然后通过docker build命令构建得到镜像文件.然后,才能够基于镜像文件通过docker run启动 ...

  6. java entrypoint_docker RUN CMD ENTRYPOINT 区别

    RUN 执行命令并创建新的镜像层,RUN 经常用于安装软件包. CMD 设置容器启动后默认执行的命令及其参数,但 CMD 能够被 docker run 后面跟的命令行参数替换. ENTRYPOINT ...

  7. docker run后台启动命令_Docker命令详解之run

    RUN 命令 RUN 指令是用来执行命令行命令的,是最常用的指令之一. 命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 意思为:通过run命令创建 ...

  8. 【docker】docker run命令详解

    Docker run命令用于运行一个新容器,而启动一个容器需要非常多的信息,所以该命令的参数非常多,今天就详细分析下该命令支持的参数. 首先看一下该命令的格式: [html] view plain c ...

  9. docker run命令详解

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]-a, ...

最新文章

  1. 我一顿操作把电脑弄崩了!!!数据全没了!!!我该怎么办?
  2. vs2010 使用STLport-5.2.1
  3. CodeChef CBAL
  4. java 获取_java获取类的信息
  5. row间距 table 某一行_UITableview的一个section下的各行Row之间可以设置间隔一段距离吗?...
  6. 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是Li, 1<= i<= n。这n 个程序的读取概率分别是p1,p2,...,pn,且pi+p2+...+pn =
  7. mysql数据库5120_超傻瓜 H3C S5120 限速配置
  8. mysql安装权限_mysql 新安装时的权限
  9. jquery 父元素相邻元素_Jquery中几种查找节点的方法
  10. 不得不看的cookie和session
  11. ArcGIS Runtime for Android开发教程V2.0(9)基础篇-----查询检索
  12. 面试准备每日五题:C++(四)——typedefdefine、指针常量、队列栈、地址赋值、C和C++结构体
  13. zoj 1100 - Mondriaan#39;s Dream
  14. 计算机财务管理模型组成要素,计算机财务管理复习
  15. 改善睡眠的东西有哪些?促进睡眠的方法
  16. JavaEE全套资料+视频+工具
  17. python使用百度aip文字识别
  18. WINDOWS XP中使用DOS命令查看分区的格式
  19. Akka 进阶(二)Mailbox 邮箱
  20. Numpy+Pandas+Matplotlib学习

热门文章

  1. 战地2(BF2)手动窗口化方法
  2. 关于linux设备树的简单理解(基于linux-5.13.5)
  3. 魔兽世界python脚本拍卖行_利用python脚本进行资产监测
  4. 哪些原因可能会导致 HBase 的 RegionServer 宕机?
  5. 论文分享 --> 数据挖掘
  6. SM2SM4实现字符串和文件的数字信封(小文件不支持超过堆内存的大文件)
  7. 如何通过评价送礼法来增加店铺评价质量,为店铺打造爆款?
  8. 设置浏览器横屏可行性测试,附带浏览器全屏功能
  9. (转)开发者常犯的十大加密错误
  10. Html添加视频文件作为背景