我在介绍这些说明时遇到问题https://github.com/notabenoid/notabenoid-dockerfile
输出我的错误命令
docker run -v `pwd`:/srv/example.com -p 127.0.0.1:8080:80 --name notabenoid notabenoid
我设法改变了网站,但我的目标是更改一些文件和图片
如何将文件编辑到容器?
答案 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