Help us understand the problem. What is going on with this article?

https-portalを正しく使っているのにうまく表示されない

More than 1 year has passed since last update.

単純なことだけど結構ハマったので備忘録として。
話を単純にするために簡略化しているが、次のようなdocker-compose.ymlを書いた。

docker-compose.yml
version: '3'
services:
  https-portal:
    image: steveltn/https-portal:1
    ports:
      - 80:80
      - 443:443
    depends_on:
      - apache
    environment:
      DOMAINS: 'example.com -> http://wordpress'
      STAGE: 'local'

  apache:
    image: apache:2.4
    volumes:
      - ./html:/var/www/html

当然、正常に動く。自宅のPC(Linux)ではこれで開発していたのだから間違いない。
ところが出社して、docker-compose upしてみるとなぜか繋がらない。
設定も正しいし、ファイルに欠けているものもない。

結論

docker-compose logsしてみたら、https-portalコンテナがまだ起動していないだけだった。
WindowsはDockerをVM上で扱うためか、Linuxよりもかなり遅いようだ。

Tadahiro_Yamamura
いくらが好き。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away