docker entrypoint使用技巧

已有docker的镜像使用entrypoint调用,后续想更改镜像内容,无法直接进入,需要覆盖原有entrypoint。

docker inpect wes:v3
# 关注的部分如下
 "Cmd": [
                "/bin/sh",
                "-c",
                "#(nop) ",
                "ENTRYPOINT [\"python\" \"/home/pipeline/run.py\" \"-i\"]"
            ]

解决方法:docker run的--entrypoint可以覆盖Dockerfile中ENTRYPOINT设置的命令

docker run -it  --entrypoint="/bin/bash"  wes:v3

执行完命令可以进入相关的容器进行修改。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 轻部署,省成本,易迁移 docker和虚拟机VM的区别 一、本质上的区别: VM(VMware)在宿主机器、宿主机...
    我只要喝点果粒橙阅读 3,846评论 0 0
  • 一. 什么是Docker 在docker的官方之什么是docker中提到了一句话:“当今各大组织或者团体的创新都源...
    dddye阅读 4,900评论 0 1
  • 01【熟悉】docker简介 1,什么是docker Docker是一个开源项目,诞生于2013年初,最初是d...
    北辰_6666阅读 2,726评论 0 0
  • 转载自:黑马程序员java课程 一、系统发展趋势:实体机——>虚拟机-——>容器 二、Docker简介 1. Do...
    ThompsonHen阅读 1,930评论 0 0
  • 一,小王对于容器的困惑 小王刚开始学习Docker的时候,找资料在网上看到最多的是Docker的好处。比如: 1、...
    架构师小秘圈阅读 12,684评论 0 24