(dockerfile)对于标志-v:指定了错误模式

(dockerfile)对于标志-v:指定了错误模式,docker,Docker,我对这些说明的介绍有问题 发出我的错误命令 docker run -v `pwd`:/srv/example.com -p 127.0.0.1:8080:80 --name notabenoid notabenoid 我设法打开了网站,但我的目标是更改一些文件和图片 如何将文件编辑到容器?使用docker exec修改容器中的某些文件,请参阅文档 还要检查文档中的docker run 带有-v的示例使用docker exec修改容器中的一些文件,请参见文档 还要检查文档中的docker

我对这些说明的介绍有问题

发出我的错误命令

 docker run -v `pwd`:/srv/example.com -p 127.0.0.1:8080:80 --name notabenoid notabenoid
我设法打开了网站,但我的目标是更改一些文件和图片


如何将文件编辑到容器?

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

还要检查文档中的
docker run


带有
-v

的示例使用
docker exec
修改容器中的一些文件,请参见文档

还要检查文档中的
docker run


如果您只需要更改某些文件,请使用带有
-v

的示例

其中
/srv/example.com/file\u to\u change
是容器中文件的路径

编辑 让我们看看你的新徽标是
/home/Hellioob/new\u logo.gif

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

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

其中
/srv/example.com/file\u to\u change
是容器中文件的路径

编辑 让我们看看你的新徽标是
/home/Hellioob/new\u logo.gif

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

我猜你写了一个打字错误,因为pwd和:/srv/example.com之间应该有一个空格。我猜你写了一个打字错误,因为pwd和:/srv/example.com之间应该有一个空格。将
/srv/example.com/file\u更改为\u将
更改为要复制的容器中文件的正确路径。抱歉!我是业余爱好者!由于我想更改notabenoid\www\n上的徽标,我很抱歉,但我是新手,我不知道具体要做什么。将
/srv/example.com/file\u更改为\u将
更改为要复制的容器中文件的正确路径。抱歉!我是业余爱好者!由于我想更改notabenoid\www\n上的徽标,很抱歉,我是新来的,我不知道具体要做些什么