我正在尝试使用Docker。逐步处理https://docs.docker.com/compose/django/。除第3点外,步骤“创建Django项目”已成功通过。新文件是在容器中创建的,而不是在主机文件系统中创建的。我错过了什么?
在Windows 10 Home,Docker 18.03.0上运行。
答案 0 :(得分:0)
这是正常现象,您需要将容器卷装载到主机上,以便能够在容器文件和主机上的项目文件夹之间进行同步。
要挂载该卷,您可以继续使用该文档,它是在创建docker-compose文件时的第9步中:
volumes:
- .:/code
有关卷和码头的更多信息,请点击此处:https://docs.docker.com/storage/volumes/
答案 1 :(得分:0)
如果您已按照指南中的说明创建了docker-compose.yml文件,但仍然看不到这些文件,那么请注意以下两点之一:
$container_id
中获取docker ps
的值)来检查容器内部: docker exec -it $container_id ls -l /code