sar*_*ara 10 docker dockerfile
最近,我们决定将我们的一项服务转移到docker容器.该服务是另一家公司的产品,他们为我们提供了码头图像.但是,我们需要在容器入口点中执行一些额外的配置步骤.
我尝试的第一件事是从基本映像创建一个DockerFile,然后添加命令来执行额外的步骤,如下所示:
From baseimage:tag
RUN chmod a+w /path/to/entrypoint_creates_this_file
Run Code Online (Sandbox Code Playgroud)
但是,它失败了,因为必须在运行基本容器入口点之后运行这些额外的步骤.
有没有办法扩展基本图像的入口点?如果没有,这样做的正确方法是什么?
谢谢
您甚至不需要创建新的 Dockerfile。要修改,entrypoint您可以使用如下命令运行图像:
docker run --entrypoint new-entry-point-cmd baseimage:tag <optional-args-to-entrypoint>
| 归档时间: |
|
| 查看次数: |
6720 次 |
| 最近记录: |