简体   繁体   中英

Mount a host file as a data volume in docker

I am following this docker user guide: Managing Data in Containers

It seem to be a error at "Mount a Host File as a Data Volume" part,

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

I test it in my mac version docker, it should be like this:

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

I am not sure if am I correct about this.

You can't use -v option with relative path. You need to use absolute path instead:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM