[docker]docker run指定entrypiont
指定entrypiont
- 错误的姿势
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
也可以指定这些:
https://docs.docker.com/engine/reference/run/#entrypoint-default-command-to-execute-at-runtime
CMD (Default Command or Options)
ENTRYPOINT (Default Command to Execute at Runtime)
EXPOSE (Incoming Ports)
ENV (Environment Variables)
HEALTHCHECK
VOLUME (Shared Filesystems)
USER
WORKDIR
如何在k8s里指定docker run -w 的workdir
$ cat centos.yaml
apiVersion: v1
kind: Pod
metadata:name: my-centoslabels:app: centos
spec:containers:- name: my-centosimage: centos:6.8imagePullPolicy: IfNotPresentcommand: ["top","-b"]env:- name: PWDvalue: "/tmp"
[docker]docker run指定entrypiont相关推荐
- docker run指定entrypiont
指定entrypiont 错误的姿势 docker run -itd -v /tmp/:/tmp/ jdk-ori 'java -jar /tmp/sms.jar' 正确的姿势1 docker run ...
- docker run 指定 entrypoint
docker 使用 run 覆盖 dockerFile 里面的 entrypoint: sudo docker run -it --entrypoint /bin/bash [docker_image ...
- docker环境下指定jvm参数
docker run指定 docker run --rm -e JAVA_OPTS='-Xmx1g' tomcat 不推荐 FROM java:8 VOLUME /tmp ADD app.jar ap ...
- docker build run 卡住_还在使用第三方Docker插件?SpringBoot官方插件真香!
SpringBoot实战电商项目mall(40k+star)地址:github.com/macrozheng/- 摘要 为了方便为SpringBoot应用构建Docker镜像,我们经常会使用Maven ...
- Docker的RUN流程和Docker原理、Docker的常用命令、其他命令
Docker的RUN流程和Docker原理 Run流程 底层原理 Docker是怎么工作的 Docker为什么比VM快 Docker的常用命令 帮助命令 镜像命令 查看镜像 搜索镜像 下载镜像 指定版 ...
- Docker | Docker技术基础梳理(五) - Docker网络管理
Docker | Docker技术基础梳理(五) - Docker网络管理 链接: 原文链接 原文链接: https://gitbook.cn/books/5b8f3c471966b44b00d265 ...
- docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境
[Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...
- Docker - Docker Container及Container命令详解
Docker - Docker Container及Container命令详解 什么是Docker容器(Docker Container) 上一篇博客介绍了Docker镜像(Docker Image) ...
- 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)
Docker学习 Docker概述 官方地址:Empowering App Development for Developers | Docker Docker的思想来自于集装箱! 隔离:Docker ...
最新文章
- ABP-JavaScript API
- 聊聊webflux参数校验
- SAP Spartacus CORS 设置
- 学习python时间安排_Python时间和日期学习
- Softmax Derivation
- 【原】ZenCoding中常用的CSS3样式
- 虚拟机以及Linux CentOS 7安装
- VMWare安装Deepin系统
- 今天分享给你几个绘制Excel表格的技巧
- 老厉害了!2600亿,紫光集团南京再投半导体生产线
- esp32 micropython 控制ws2812 RGB灯带
- 【Mskt问题的解决办法】使用御坂翻译器2.x版本遇到的常见问题及解决办法
- matlab自动写word报告,matlab自动写入word
- 全球及中国邮件营销服务行业发展趋势及投资策略分析报告2022-2028年
- LWN:在Linux上用Waydroid运行安卓应用!
- Keil中取消结构体对齐的方法
- cmd下无法启动MySQL的几种原因及解决方法
- 区块链赋能的6G零信任车联网可信接入方案
- 随机减量法matlab程序_Matlab马尔可夫链蒙特卡罗法(MCMC)估计随机波动率(SV) 模型...
- windows无法与设备或资源(主DNS服务器)通信 的解决办法