首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用pycharm调试staging docker组合服务器

用pycharm调试staging docker组合服务器
EN

Stack Overflow用户
提问于 2016-09-03 20:07:45
回答 1查看 785关注 0票数 11

我有以下docker-compose.yml文件:

代码语言:javascript
复制
version: '2'
services:
    postgis:
        image: mdillon/postgis
        environment:
           POSTGRES_USER: ${POSTGIS_ENV_POSTGRES_USER}
           POSTGRES_PASSWORD: ${POSTGIS_ENV_POSTGRES_PASSWORD}
           POSTGRES_DB: ${POSTGIS_ENV_POSTGRES_DB}
        volumes:
            - /nexchange/database:/var/lib/postgresql/data
        restart: always
    app:
        image: onitsoft/nexchange:${DOCKER_IMAGE_TAG}
        volumes:
            - /nexchange/mediafiles:/usr/share/nginx/html/media
            - /nexchange/staticfiles:/usr/share/nginx/html/static
        links:
            - postgis
        restart: always
    web:
        image: onitsoft/nginx
        volumes:
            - /nexchange/etc/letsencrypt:/etc/letsencrypt
            - /nexchange/etc/nginx/ssl:/etc/nginx/ssl
            - /nexchange/etc/nginx/nginx.conf:/etc/nginx/nginx.conf
            - /nexchange/mediafiles:/usr/share/nginx/html/media
            - /nexchange/staticfiles:/usr/share/nginx/html/static
        ports:
            - "80:80"
            - "443:443"            
        links:
            - app
        restart: always

由于某些原因,一些在本地容器上工作的功能在登台时不起作用。我想在pycharm中配置一个remote interpreter用于暂存,但是目前似乎不支持此设置。

我使用的是wercker + docker compose,我的集成开发环境是pycharm。

编辑:问题是:如何设置Pycharm调试器在运行docker compose的远程主机上运行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-11 01:13:01

无论多么不安全,解决方案是将远程目标上的docker API开放给通过iptables的公共流量(如果您拥有静态IP,则可能只对来自特定IP的流量开放)。

代码语言:javascript
复制
$ ssh $USER@staging.nexchnage.ru
oleg@nexchange-staging:~# sudo iptables -A INPUT -p tcp --dport 2376 -j ACCEPT
oleg@nexchange-staging:~# sudo /etc/init.d/iptables restart

然后只需使用JetBrain PyCharm / PhpStrom的docker compose功能或您最喜欢的选项:

干杯

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39306713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档