将主机文件装载为docker中的数据卷
我遵循此docker用户指南: “将主机文件装载为数据卷”部分似乎出错 我在我的mac版本docker中测试它,应该是这样的:将主机文件装载为docker中的数据卷,docker,Docker,我遵循此docker用户指南: “将主机文件装载为数据卷”部分似乎出错 我在我的mac版本docker中测试它,应该是这样的: $ sudo docker run --rm -it -v ~/.bash_history:/root/.bash_history ubuntu /bin/bash 我不确定我的说法是否正确。您不能对相对路径使用-v选项。您需要改用绝对路径: sudo docker run --rm -it -v /home/<your_user>/.bash_histo
$ sudo docker run --rm -it -v ~/.bash_history:/root/.bash_history ubuntu /bin/bash
我不确定我的说法是否正确。您不能对相对路径使用-v选项。您需要改用绝对路径:
sudo docker run --rm -it -v /home/<your_user>/.bash_history:/.bash_history ubuntu /bin/bash
sudo docker run--rm-it-v/home/.bash_history:/.bash_history ubuntu/bin/bash
您的问题到底是什么?我不认为原始问题显示了相对路径,是吗?@sanderhagen与发出命令的用户不相关?在OP的情况下,这将是根。~
在您的命令行中几乎肯定会在它到达Docker之前扩展到/home/
。所以,~
并不是一条真正的相对路径/something
或。/else
我会调用相对路径;不同的事情。
sudo docker run --rm -it -v /home/<your_user>/.bash_history:/.bash_history ubuntu /bin/bash