不能编辑主机中的docker图像文件

我是新来的docker,我已经拉泊坞图像PredictionIO,我需要编辑一个文件,并重新运行,但我不能。 docker图像也不在我的目录中。 如何将图像保存到我的主机并编辑?

我使用Ubuntu 17.04

谢谢 :)

有三种方法可以解决您的问题:

  1. 获取Dockerfile并编辑它,然后自己构build图像。
  2. 从拉出的图像运行一个容器。

    然后docker exec -it进入它,并做你的修改。

    之后,使用docker commit <container id> repository/imagename:tag

  3. 使用绑定挂载将文件映射到主机目录并编辑文件,这样您甚至不需要修改图像。

    为了做到这一点,你需要在创build容器时指定安装:

     mkdir /path/to/host/config/folder 

    创build所需的文件,然后创build容器:

     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/