Tag: pycharm docker

我怎样才能打开我的浏览器上的Docker远程运行瓶应用程序?

我正在运行使用Pycharm烧瓶应用程序,我得到以下消息:信息:werkzeug:*运行在http://0.0.0.0:5000/ (按Ctrl + C退出) 我一直在试图从我的本地浏览器访问该网站,它不工作。 首先,我在Pycharm中尝试了以下内容,但无法运行:“运行>编辑configuration> Docker部署>容器>添加端口绑定>容器端口= 5000>主机端口= 5000”。 这是正确的吗? 我应该添加一些东西在主机IP? 我也尝试访问构build,执行> docker中的API URL,但它不工作。 解决这个问题的更简单的方法是什么?

在Docker容器中的Pycharm 5远程Python解释器:非零退出代码

我使用docker-compose来启动不同的容器,其中有一个运行我的python应用程序(基于自定义图像,基于官方的python:3.5.1容器)和其他包含数据库和卷的应用程序。 我想从Pycharm的容器中使用解释器(因为在版本5中添加的一个很酷的function是远程的Docker解释器)。 我试图使用“项目解释器>添加>远程>docker”,并指定以下内容: 机器名称 :默认(是主机上唯一的机器) 图片名称 :运行docker ps代表应用程序容器显示的名称(我尝试过使用和不使用“ :latest ”后缀) python解释器path :我试着默认的“ python ”比指定完整的path(由容器中的which python返回的) 但一旦点击确定,Pycharm无法find解释器,它唯一的输出是:“ 非零退出代码 ”! 我真的想避免使用SSH …所以,是否有人能够连接到一个Docker解释器,并能解释我该怎么做,我该怎么做? ps:我也尝试玩端口2376(一个Pycharm用来连接到容器),但它似乎已经自动暴露的docker,因为我得到一个错误,试图明确暴露它(EXPOSE 2376在Dockerfile +港口: – “ 2376:2376“在docker写作) 更新: 通过忽略问题并点击“确定”,我得到一个更有用的信息(重点是我的): 无法为docker:// myapp:latest / python运行generator3.py,退出代码1,stderr:—– / opt / webapp / src应该是本地项目的path,或者是以 svn + ,git +,hg +或bzr + —– 这让我无语了…为什么它应该抱怨容器中的path? (/ opt / webapp / src是我的应用程序的源代码位于容器中的位置…我怎样才能在容器中引用主机项目?!)也许我误解了远程解释器function,按照我的意愿使用它,在我的情况下是从主机上运行容器testing。 (而不是连接到它使用docker exec.. )。 […]

docker与pycharm 5

我尝试为我们的Django应用程序构build一个基于Docker的开发框。 运行顺利 我的团队成员都不会在意,直到有一个不错的IDE集成,所以我玩pycharm 5中新的和shiny的Docker支持 。 我跟着链接的文档和pycharm确认我的web容器,它是python解释器。 这是我的docker-compose.yml: web: build: . ports: – "8000:8000" volumes: – .:/srv/app links: – database – search – cache entrypoint: /home/deployer/web-entrypoint.sh worker: build: . volumes: – .:/srv/app command: celery -A core worker -l info links: – database – search – cache database: image: postgres:latest volumes_from: – data environment: – POSTGRES_USER=app_user – […]

Docker的服务名称在PyCharm 5.1 Beta 2中撰写远程解释器

我已经导入到PyCharm 5.1 Beta 2的一个教程项目,当我从docker的命令行运行它的时候工作正常– 编写 : https:// docs.docker.com/compose/django/ 试图设置一个远程python解释器正在导致问题。 我一直在努力解决什么服务名称字段预计: 远程解释器 – 泊坞窗撰写窗口 – http:// i.stack.imgur.com/Vah7P.png 。 我的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 当我尝试inputweb或db或任何想到的东西时,我收到一条错误消息: 服务定义应该是一个映射 那么我该怎么进入呢? EDIT1(新版本:Pycharm 2016.1发布) 我现在已经更新到最新版本,仍然有问题: .IOError:[Errno 21]是一个目录 对不起,不标记所有链接 – 有一个新的用户链接限制

PyCharm无法连接到docker中的解释器

我在Mac上使用PyCharm 2016.1.4。 我按照这个页面上的说明,我想连接PyCharm到一个Django项目,它通过docker-compose在docker中运行。 我添加了configuration文件和服务名称,但是当我按下确定,我得到这个错误: 你能帮我解决这个问题吗?