【问题标题】:Setting up django with docker on VM在 VM 上使用 docker 设置 django
【发布时间】:2020-06-05 01:52:24
【问题描述】:

我是 Docker 新手。我正在尝试按照以下文档使用 docker 设置 django:https://docs.docker.com/compose/django/

我在 Windows 10 Home 上使用 DockerToolbox(使用 VM)运行 Docker。

我的问题是我跑步的时候 docker-compose 运行 web django-admin startproject composeexample 。即使 docker 镜像已经成功构建,我也看不到创建的 Django 文件。

PS:

• 当我在Kitematic中查看容器时,路径是/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/垃圾箱

• 当我转到“卷”选项卡时,本地文件夹为空。

【问题讨论】:

    标签: django docker docker-compose


    【解决方案1】:

    docker-compose 用于构建和配置容器docs。你不一定需要使用它,但是在创建复杂的 docker 环境时它会变得更容易。

    听起来你想创建容器然后创建你的 django 项目。更好的方法是先初始化项目,然后使用 Dockerfile 将项目文件复制到容器中。

    如果你想创建容器,然后在里面创建一个django项目,你需要使用docker cli工具在你的容器内执行命令:

    步骤:

    1. 构建你的容器docker-compose up --build
    2. 列出您的容器docker ps 并获取名称或哈希
    3. 在容器docker exec -it [CONTAINER] django-admin startproject composeexample中运行命令

    docker exec -it [CONTAINER] 命令可用于在 docker 容器上运行任何类型的命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 2021-02-02
      • 2015-09-04
      • 1970-01-01
      相关资源
      最近更新 更多