Докер составляет мост сети - PullRequest
0 голосов
/ 28 января 2019

Я работаю над проектом, в котором есть 2 файла для создания докеров.С одной стороны у меня есть мой стек с сервером rails.

version: '3'
  services:
    web:
      entrypoint: ["./docker-entrypoint.sh"]
      build:
        context: .
        dockerfile: <MY FILE>
        command: bundle exec rails s -b 'ssl://0.0.0.0?key=/app/ssl/server.key&cert=/app/ssl/server.crt'
       volumes:
         - .:/app
       ports:
         - "443:3000"
       stdin_open: true
       tty: true
       networks:
         - ekoma
networks:
  ekoma:
    driver: bridge

С другой стороны у меня есть экземпляр WordPress

version: '3'
  services:
    wordpress:
      image: wordpress:latest
    ports:
      - 8888:80
    networks:
      - app_ekoma
networks:
  app_ekoma:
    external:
      name: app_ekoma

Я упрощаю составлять файлы, но могу предоставить большеесли нужно.По какой-то причине из моего экземпляра WordPress я могу использовать хост "web" и даже запустить вызов curl: curl web:3000

Но запрос зависает и не завершается.

Можеттакже проблема сервера rails, но я использую его в качестве API, и из-за пределов сети у меня нет проблем с подключением к localhost: 443.

Спасибо, что заглянули, любая идея будет принята с благодарностью:)

...