在 docker 中安装 python 容器 在 pycharm 中配置它。
但是我无法在尝试通过控制台安装的 pycharm 中安装库:
pip install <имя библиотеки>
库已成功安装,但不可见。我究竟做错了什么?
我通过kitematik安装了容器本身,我也想在没有kitematik的情况下自己组装容器,但是出现错误。
文件
FROM python:3.6
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
要求.txt
pandas
lxml
cssselect
XlsxWriter
docker-compose.yml
version: '2'
services:
db:
image: postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
我执行命令
docker-compose run web startproject composeexample
出现错误:
PS D:\docker python> docker-compose run web startproject composeexample
ERROR: Cannot create container for service web: D: drive is not shared. Please share it in Docker for Windows Settings
删除该行,出现错误
Removing intermediate container 1794eefd67fa
Successfully built 145154c97b94
WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-co
mpose build` or `docker-compose up --build`.
Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"startp
roject\": executable file not found in $PATH"
我不知道多少,但它是完美的。
Dockerfile、requirements.txt、docker-compose.yml 在问题的上方。
我运行命令:
出现错误:
删除中间容器 b44086c37a95 成功构建 0fc23d053871 警告:已构建服务 Web 的图像,因为它尚不存在。要重建此映像,您必须使用
docker-compose build
或docker-compose up --build
。来自守护进程的错误响应:oci 运行时错误:container_linux.go:247:启动容器进程导致“exec:\”composeexample\“:在 $PATH 中找不到可执行文件”我运行命令:
赚了。