![](/img/trans.png)
[英]Setting local PyCharm remote interpreter in docker container on remote server
[英]What is a remote Docker interpreter when you make a container?
例如,如果您正在為 Django 項目制作容器,那么遠程解釋器是否是 python 解釋器,它存儲在 Docker 雲中而不是您的 PC 上?
那么當有人在另一台 PC 上運行容器時,它會使用 Docker 雲中為該項目指定的同一個遠程解釋器嗎?
您的 docker docker 容器就像一個盒子,其中包含 python 解釋器 + Z2B9AFB89A6ACC15ADZB159BFCA38D10 任何東西。
因此,當您使用 Django 應用程序制作 Docker 容器時,您顯然有一個 Dockerfile 看起來像這樣:
FROM python:3.8.0-alpine
# set work directory
WORKDIR /usr/src/app
# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# install dependencies
RUN pip install --upgrade pip
COPY ./requirements.txt /usr/src/app/requirements.txt
RUN pip install -r requirements.txt
# copy project
COPY . /usr/src/app/
和docker-compose.yml
版本:'3.7'
services:
web:
build: ./app
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./app/:/usr/src/app/
ports:
- 8000:8000
env_file:
- ./.env.dev
因此,當有人在另一台 PC 上運行容器時,它將使用容器中相同的本地解釋器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.