Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。
比如启动一个ufoym/deepo:darknet-cu101
容器,宿主机的/home/wxd/yingshe
目录挂载到容器的/mydarknet
目录,可通过以下方式指定:docker run -it --name="darknet" -v /home/wxd/darknet/:/home/darknet joinaero/ubuntu18.04-cuda10.2:opencv4.4.0-darknet /bin/bash
:
前为宿主机目录,后为镜像挂载目录
这样就完成了将/home/wxd/darknet/
宿主机目录挂载到容器/home/darknet
这样在容器启动后,容器内会自动创建darknet
的目录。
注意
容器目录不可以为相对路径,必须以下斜线“/”开头。宿主机的目录最好也是绝对路径。