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的目录。

注意

容器目录不可以为相对路径,必须以下斜线“/”开头。宿主机的目录最好也是绝对路径。