无法在主机中编辑Docker映像文件

MMRA

我是Docker的新手,并且已拉出Docker映像PredictionIO,我需要在其中编辑文件并重新运行,但不能。docker映像也不在我的目录中。如何将图像保存到主机并进行编辑?

我使用Ubuntu 17.04

谢谢 :)

法哈德·法拉希(Farhad Farahi)

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

  1. 获取并编辑Dockerfile,然后自己构建映像。
  2. 从提取的图像中运行一个容器。

    然后docker exec -it放入它并进行修改。

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

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

    为此,在创建容器时需要指定安装:

    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/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Docker映像中运行jar文件

我无法编辑android模拟器的主机文件

Docker在构建映像时无法删除文件

无法在Docker映像中连接到MySQL

无法从Ubuntu 16.04中的TOMCAT 8访问部署到docker映像的war文件

无法解析Docker中的主机

在Docker构建过程中从主机复制文件以最小化映像大小

无法删除Docker映像

无法连接到Docker映像中的Node

无法在Docker Hub中建立Windows映像

在主机中编辑时,Docker容器中的文件未更新

在Docker映像中添加文件

如何防止Docker编辑我的主机文件?

如何在Docker基础映像中编辑文件之前如何从中构建新映像

无法建立Docker映像

使用主机中的目录挂载docker映像目录中存在的文件

在我的Docker映像中挂载了本地目录,但是无法从该目录读取文件

无法在Linux SQL Server docker映像中绑定安装Windows文件夹

无法在minikube的docker守护进程中创建docker映像

Docker Apache映像,是否将日志存储在主机中?

在PowerShell中编辑主机文件

构建Docker映像时使用主机上的配置文件

是否可以使用Docker API从Docker主机上的文件创建映像?

在 Docker 映像中运行应用程序时无法自动提取 zip 文件

无法在 Docker-Compose 文件中使用(mysql 映像中的卷)映射本地数据库

Python 脚本无法访问 Docker 映像中的 .jar 文件

Docker 映像无法正确下载每个文件

在客户端站点上的 Docker 映像中编辑配置文件

为什么 Docker 映像中无法识别一种二进制文件?