(dockerfile)用于标志-v:指定的错误模式

时间:2015-11-21 19:39:48

标签: docker

我在介绍这些说明时遇到问题https://github.com/notabenoid/notabenoid-dockerfile

输出我的错误命令

 docker run -v `pwd`:/srv/example.com -p 127.0.0.1:8080:80 --name notabenoid notabenoid

我设法改变了网站,但我的目标是更改一些文件和图片

如何将文件编辑到容器?

2 个答案:

答案 0 :(得分:0)

使用docker exec修改容器中的某些文件,请参阅文档

https://docs.docker.com/engine/reference/commandline/exec/

另请查看docker run

的文档

https://docs.docker.com/engine/reference/commandline/run/

以及-v

的示例

答案 1 :(得分:0)

如果您只需要更改某些文件,请使用docker cp

docker run -p 127.0.0.1:8080:80 --name notabenoid notabenoid
docker cp notabenoid:/srv/example.com/file_to_change .
edit file
docker cp file_to_change notabenoid:/srv/example.com/file_to_change

其中/srv/example.com/file_to_change是容器中文件的路径。

修改

让您的新徽标为/home/Hellioob/new_logo.gif

docker cp /home/Hellioob/new_logo.gif notabenoid:/notabenoid/site/www/i/logo.gif