所以我真的是docker的新手,我目前正在研究在容器内创建的主机中文件的持久性。特别是,我在玩绑定坐骑,以更好地理解它们。
我想在docker容器中创建一个文件,以便以后在我的主机中使用。以下是我所做的:
mkdir foo_host && cd foo_host
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";