如何使用卷更新和同步Docker容器文件

问题描述 投票:0回答:1

我正在尝试使用卷来使用Visual Studio Code从我桌面上的文件夹编辑项目文件,以与Docker容器同步。我不确定我是否正确操作,因为我的更改未显示在容器中,即使我手动重启容器也是如此。是否还需要其他步骤,或者我引用了“www”文件夹错误了吗?

Docker容器有一个Ubuntu项目,文件位于/ var / www /目录中。

docker run -it -v /Users/.../Desktop/docker/test2/bh_files:/www -v / www / -p 8080:8080 k / bh:最新

docker visual-studio-code
1个回答
0
投票

docker run -it -v /Users/.../Desktop/docker/test2/bh_files:/www -v / www / -p 8080:8080 k / bh:最新

您正在将项目文件夹与容器内的/www/文件夹(/var/www/)相关联。只需更新路径即可。

编辑:将容器卷路径更改为docker run -it -v /Users/.../Desktop/docker/test2/bh_files:/var/www -p 8080:8080 k/bh:latest

我不确定你需要第二卷-v /www/。没有主机文件夹,这没有任何意义。

© www.soinside.com 2019 - 2024. All rights reserved.