在Docker中将主机文件挂载为数据卷

我正在遵循这个docker工具用户指南: pipe理容器中的数据

在“将主机文件安装为数据卷”部分似乎是错误的,

$ sudo docker run --rm -it -v ~/.bash_history:/.bash_history ubuntu /bin/bash 

我testing它在我的Mac版本泊坞窗,它应该是这样的:

 $ sudo docker run --rm -it -v ~/.bash_history:/root/.bash_history ubuntu /bin/bash 

我不确定我是否正确。

相对path不能使用-v选项。 你需要使用绝对path:

 sudo docker run --rm -it -v /home/<your_user>/.bash_history:/.bash_history ubuntu /bin/bash