docker-compose up時にエラー「invalid port specification:」が発生した場合の対処法
- 作成日 2020.10.29
- docker
- docker compose
docker-compose upを実行時に、エラー「invalid port specification:」が発生した原因と対処法を記述してます。
環境
- OS CentOS Linux release 7.8.2003 (Core)
- docker 19.03.12
- docker-compose 1.25.4
エラー全文
gogsというgitサーバーを構築する際に「docker-compose up」実行時に発生。
Creating gogs_gogs_1 ... error
ERROR: for gogs_gogs_1 Cannot create container for service gogs: invalid port specification: "601342"
ERROR: for gogs Cannot create container for service gogs: invalid port specification: "601342"
ERROR: Encountered errors while bringing up the project.
原因
docker-compose.ymlファイルのポートの指定に「”」を使用していなかったため
ports:
- 3000:3000
- 10022:22
60未満の数字は、hh:mm:ssの合計秒数への自動変換されてしまう。
22*(60^0) + 10022*(60^1) = 22 + 601320 = 601342
対処法
ダブルコーテーションを付けてあげる
ports:
- "3000:3000"
- "10022:22"
-
前の記事
javascript BigIntを使用する 2020.10.29
-
次の記事
mkdocs serve実行時に外部からの接続とポートを指定する 2020.10.29
コメントを書く