我正在运行安装了Docker和Kitematic的最新macOS(Sierra)。我也在使用Virtualbox进行模拟。
我想使用uwsgi-nginx-flask图像,但我不知道如何在虚拟机外部访问容器内的python文件和nginx目录?
Haven在网站上也没有发现任何相关信息。
答案 0 :(得分:1)
可以在运行时使用-v标记映射和装载主机和容器之间的文件夹。
$ docker run -it -v /host/directory:/container/directory imagename:tag
您也可以使用docker cp复制容器内外的内容。例如
$ docker cp /path/to/file ContainerName:/path/inside/container
或
$ docker cp ContainerName:/path/inside/container/file .
答案 1 :(得分:0)
您可以将主机目录挂载到docker容器,该容器将在主机和docker之间共享
docker run --name container_image -d -v ~/host_dir:/container_dir docker_image