Upload 从命令行界面添加到新创建的容器
使用docker,我需要从同一个图像创建多个容器 我需要将不同的软件包“上传”到每个图像中。我认为最好的方法是Upload 从命令行界面添加到新创建的容器,upload,docker,Upload,Docker,使用docker,我需要从同一个图像创建多个容器 我需要将不同的软件包“上传”到每个图像中。我认为最好的方法是像在Dockerfile中一样将包添加到每个容器中,以便在需要恢复或复制每个容器时提交每个包 但是我找不到关于这个主题的任何文档。我知道我可以运行并启动ssh会话,甚至可以启动运行容器的scp内容,但我不认为这是我想要做的 是否有docker命令执行与命令行中的ADD dockerfile语句相同的操作?有几种方法可以执行此操作: 1.Dockerfiles(建议) 为要创建的每个图像使
像在Dockerfile中一样将包添加到每个容器中,以便在需要恢复或复制每个容器时提交每个包
但是我找不到关于这个主题的任何文档。我知道我可以运行并启动ssh会话,甚至可以启动运行容器的scp内容,但我不认为这是我想要做的
是否有docker命令执行与命令行中的ADD dockerfile语句相同的操作?有几种方法可以执行此操作:
1.Dockerfiles(建议)
为要创建的每个图像使用Dockerfile。假设原始基础图像被标记为“my/baseimage”。然后在其他DockerFile中,您将使用my/baseimage中的和添加
要添加的其他文件或目录
2.插入
如果要添加的文件或目录可通过URL访问,则可以使用
(及)
3.卷
您还可以与主机或其他容器共享一个卷,并从那里获取专用文件。是装载卷(、和)的一种方法。回答得很好。我在考虑DependentDockerfile
s,但在我获得正确的项目布局之前,需要进行一些修补。我将检查insert命令。
docker insert my/baseimage http://example.com/my_add_file /add_file_here_in_image