从docker容器usnig创建本地主机文件作为绑定装载



所以我真的是docker的新手,我目前正在研究在容器内创建的主机中文件的持久性。特别是,我在玩绑定坐骑,以更好地理解它们。

我想在docker容器中创建一个文件,以便以后在我的主机中使用。以下是我所做的:

  1. mkdir foo_host && cd foo_host
  2. docker run -d -w /foo_container -v "$(pwd):/foo_container" ubuntu bash -c "echo bar_text > /bas_file.txt"

之后,我希望在foo_host目录中找到一个新文件。然而,令我惊讶的是,它是空的。有人能帮我理解我做错了什么吗?

我真的很感激!

我觉得还可以。我想你只是最后一句话错了;

"echo bar_text>bas_file.txt";应改为";echo bar_text>bas_file.txt";

最新更新