【发布时间】:2016-03-17 11:16:31
【问题描述】:
我有一个基本的 vagrant box,里面运行着 docker 和 docker-compose。 docker-compose.yaml 有一个这样的网络服务:
web:
restart: always
build: .
ports:
- "5000:5000"
expose:
- "5000"
links:
- postgres:postgres
volumes:
- .:/usr/src/app/
env_file: .env
command: python manage.py runserver
#below the postgres service is defined
流浪文件:
Vagrant.configure(2) do |config|
config.vm.box = "phusion/ubuntu-14.04-amd64"
config.vm.network "private_network", ip: "192.168.33.69"
config.vm.synced_folder ".", "/vagrant_data"
# provisioning
web 服务使用 Dockerfile,其内容为:FROM python:3.5.1-onbuild
我安装了 PyCharm 5.1 Professional Edition Beta 2(内部版本 145.256.43,2016 年 3 月 11 日)。我想将 pycharm 的解释器配置为运行 web 服务的解释器。
当我尝试这样做时,在“配置远程 python 解释器”对话框窗口中,我选择 Docker Compose,然后添加一个新的 Docker 服务器。在尝试添加 docker 服务器时,当我输入 vagrant 机器的 ip + 端口 2376(这是输入字段中的默认值)时,出现异常:
screenshot
有什么我遗漏的问题吗?
【问题讨论】:
标签: vagrant pycharm docker-compose