我是 docker 新手,我已经拉取了 docker image PredictionIO,我需要在其中编辑一个文件并重新运行,但我不能。 docker 图像也不在我的目录中。如何将图像保存到主机并进行编辑?
我使用 Ubuntu 17.04
谢谢你 :)
最佳答案
您的问题有 3 种方法:
然后
docker exec -it
进入它并进行修改。之后使用
docker commit <container id> repository/imagename:tag
. 为此,您需要在创建容器时指定挂载:
mkdir /path/to/host/config/folder
创建所需的文件,然后创建容器:
docker run -d --name mycontainer -v /path/to/host/config/folder:/path/to/container/config/folder/ <repository>/<image>:<tag> <command>
请注意
-v
转变。在此之后,当您执行到容器中并导航到 /path/to/container/config/folder/
您将看到 /path/to/container/config/folder/
的内容. 关于docker - 无法在主机中编辑 docker 图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47616996/