如何更改docker图像配置?

时间:2015-11-18 15:12:34

标签: docker

我想更改docker镜像中的某些配置。当我检查它时,我看到:

"ExposedPorts": {
            "49999/tcp": {},
            "50000/tcp": {},
            "8080/tcp": {}
        },
        "Env": [
             ...
            "JENKINS_SLAVE_AGENT_PORT=50000",
             ...
        ],

我要做的是创建一个新图像,删除ExposedPorts 50000并更改JENKINS_SLAVE_AGENT_PORT变量。

有可能吗?我怎样才能做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过执行一些更改然后docker commit来创建另一个图像,但建议的方法是修改Dockerfile并构建新图像。如果您的图像没有Dockerfile,可以使用centurylinklabs.com中的dockerfile-from-image创建一个。