django - 构建简单项目时出错。写入找不到指定的文件
问题描述
./project
/site_ts
/web
Dockerfile
requirements.txt
docker-compose.yml
我的docker-compose.yml
:版本:'3'
services:
web:
build: ./web
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/site_ts
ports:
- '8000:8000'
我的Dockerfile
:
FROM python:3.8
ENV PYTHONUNBUFFERED 1
RUN mkdir /site_ts
WORKDIR /site_ts
COPY requirements.txt /site_ts/
RUN pip install --upgrade pip && pip install -r requirements.txt
ADD . /site_ts/
我写了 docker-compose up 并采取了这个Error
:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose\cli\main.py", line 67, in main
File "compose\cli\main.py", line 123, in perform_command
File "compose\cli\command.py", line 69, in project_from_options
File "compose\cli\command.py", line 132, in get_project
File "compose\cli\docker_client.py", line 43, in get_client
File "compose\cli\docker_client.py", line 170, in docker_client
File "site-packages\docker\api\client.py", line 188, in __init__
File "site-packages\docker\api\client.py", line 213, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', 'The specified file cannot be found.')
[9356] Failed to execute script docker-compose
解决方案
推荐阅读
- python - 如何拍摄灰度 numpy 图像并将其染成红色
- reactjs - 在 React.js 中阅读更多内容
- python - 通过 subprocess.Popen 但不在 shell 中执行命令时获取权限被拒绝错误
- json - 如何简化深度嵌套 JSON 的编组
- python - AttributeError:“NoneType”对象在 tbody 中没有“find”属性
- sphinx - Sphinx(搜索) - 匹配关键字两次(三次等)的文档
- spring - Spring Boot 2、Spring Security 5 和 @WithMockUser
- next.js - 如何设置 next.js?
- php - 默认选择一个复选框
- amazon-web-services - AWS SES 电子邮件模板如何在单个命令中创建或更新?