已有docker的鏡像使用entrypoint調(diào)用啼肩,后續(xù)想更改鏡像內(nèi)容橄妆,無法直接進入,需要覆蓋原有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
執(zhí)行完命令可以進入相關的容器進行修改害碾。