Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Dockerfile没有更改时更新Docker映像_Docker_Dockerfile_Containers - Fatal编程技术网

当Dockerfile没有更改时更新Docker映像

当Dockerfile没有更改时更新Docker映像,docker,dockerfile,containers,Docker,Dockerfile,Containers,假设我使用如下命令创建了一个docker映像 docker build-t myimage. 在构建映像的当前目录中,我 ls Dockerfile myscript.py 后来,我只对“myscript.py”文件进行了更改。如何在不需要重建的情况下更新图像?更新图像的方法是重建图像。如果您正试图解决某个特定问题,您可能希望使用完整的Dockerfile更新您的问题;有几种方法可以为Python项目构建Dockerfile,以最大限度地减少更新源文件时需要完成的工作量(例如,通过将依赖项与Py

假设我使用如下命令创建了一个docker映像

docker build-t myimage.

在构建映像的当前目录中,我

ls

Dockerfile myscript.py


后来,我只对“myscript.py”文件进行了更改。如何在不需要重建的情况下更新图像?

更新图像的方法是重建图像。如果您正试图解决某个特定问题,您可能希望使用完整的Dockerfile更新您的问题;有几种方法可以为Python项目构建Dockerfile,以最大限度地减少更新源文件时需要完成的工作量(例如,通过将依赖项与Python源文件分开安装)。通过使用
,可以在容器上而不是图像上更新文件。自动更新图像除了重建图像外,没有其他方法,因为Dockerfile需要再次运行将文件复制到图像中的行。