失常状况下,当build实现一个docker镜像之后,想要实现宿主机与docker进行交互式通过以下命令:docker run -it $docker_name:1.0 /bin/bash
若是docker image中所需数据集在宿主机中存储的状况下,如何进行拜访呢?
解决方案:docker run -it -v $path_to_host_data:$new_path_in_docker deep_sleepnet:1.0 /bin/bash
执行之后,相当于把此数据目录挂载在对应docker的目录中,用ls -lh
即可查看并拜访所挂载数据。Dockerfile中最初一行运行相应的CMD ["python","test.py","--data-dir","$new_path_in_docker"]