我想更改docker镜像中的某些配置。当我检查它时,我看到:
"ExposedPorts": {
"49999/tcp": {},
"50000/tcp": {},
"8080/tcp": {}
},
"Env": [
...
"JENKINS_SLAVE_AGENT_PORT=50000",
...
],
我要做的是创建一个新图像,删除ExposedPorts 50000并更改JENKINS_SLAVE_AGENT_PORT变量。
有可能吗?我怎样才能做到这一点?
感谢。
答案 0 :(得分:0)
您可以通过执行一些更改然后docker commit
来创建另一个图像,但建议的方法是修改Dockerfile并构建新图像。如果您的图像没有Dockerfile,可以使用centurylinklabs.com中的dockerfile-from-image创建一个。