如何在Vagrant中设置PyCharm for Docker?

时间:2016-02-08 14:55:38

标签: docker vagrant pycharm

我是一个在Vagrant中运行Docker的项目。

python解释器位于Docker容器内。

如何设置PyCharm以便它可以使用此解释器。

Dockerfile是:

FROM python:3.5.1-onbuild

docker-compose.yaml如下:

web:
  restart: always
  build: .
  ports: 
    - "80:80"
  expose:
    - "80"
  links:
    - postgres:postgres
  volumes:
    - .:/usr/src/app/
  env_file: .env
  command: /usr/local/bin/gunicorn --reload -w 2 -b :80  hello:app 

data:
  image: postgres:latest
  volumes:
    - /var/lib/postgresql
  command: "true"

postgres:
  restart: always
  image: postgres:latest
  volumes_from:
    - data
  ports:
    - "5432:5432"    

我已经尝试过使用标准选项,但似乎您只能选择docker或vagrant: docker or vagrant

由于

1 个答案:

答案 0 :(得分:0)

Docker-compose支持被添加到最后一个版本的PyCharm中。以下是使用最新版PyCharm解决问题的方法 Configure PyCharm interpreter with docker-compose inside Vagrant