我有一个原始docker映像,我想运行一个容器并对其进行修改,然后提交一个新映像。我检查了原始的docker映像,并且有一个conf
"Config": {
...
"Cmd": [
"/bin/bash",
"-ic",
"./run.sh"
],
...,
"Entrypoint": null,
...
},
Run Code Online (Sandbox Code Playgroud)
我想为新提交的映像保留相同的Cmd和Entrypoint。但是无论是否使用--change,我都无法保留“ Entrypoint”:新图像的null。有什么办法吗?而且,我也使用docker-py,它有同样的问题。
--change '[""]'
# or
--change []
Run Code Online (Sandbox Code Playgroud)
如果数组仅由一个空字符串(
[""])组成,则入口点将重置为系统默认值(即,当ENTRYPOINTDockerfile中没有指令时,docker 使用的入口点)。
但是,如果系统默认值为/bin/sh -c...,则对您不起作用。
请参阅“ 默认Docker入口点 ”。
| 归档时间: |
|
| 查看次数: |
711 次 |
| 最近记录: |