0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DockerのPHPイメージのポート番号を変更する

Posted at

背景

(思い出し記事)
コンテナ間通信で複数のPHPコンテナを利用した際、
ポート番号をずらす必要があった

問題

単純に docker-compose.yml でポート番号を指定しても通信できず…
PHP公式イメージにおいて、イメージ内に含まれている
zz-docker.conf で9000番固定となっていたことが原因だった

対処

zz-docker.conf を複製したファイルを用意し、置き換えることにした

zz-docker.conf
[global]
daemonize = no

[www]
listen = 9100 ← 任意のポート番号に変更したファイルを用意

docker-compose.ymlvolumes の指定で、
上記で用意したファイルを
既存の /usr/local/etc/php-fpm.d/zz-docker.conf に対してマウントすることで上書き

該当箇所のみ抜粋

docker-compose.yml
services:
  php:
    volumes:
      - ./docker/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf

しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?