GitLab を docker-compose で起ち上げ、アドレスを「IPアドレス:ポート番号」にするとき

前提

docker-compose.yml (の一部)は以下のとおりとします。また、GitLab のアドレスは http://10.10.10.10:12345 とします。

  gitlab:
    ports:
    - "12345:80"

gitlab.rb を設定する

上記の設定でも gitlab.rb の設定がデフォルトだと接続できません。gitlab.rb (の一部)を以下のように設定します。

external_url 'http://192.168.160.199:11000'
(中略)
nginx['listen_port'] = 80

nginx のポート指定は明示的に行わないとダメでした。

Powered by はてなブログ