--service-ports
--service-ports
を使用することでcompose.yml
に記述したports
を適用することができます。
$ docker compose run --service-ports --rm service bash
$ docker container port container-name
3000/tcp -> 0.0.0.0:3000
6006/tcp -> 0.0.0.0:6006
--service-ports
を使用しないとports
は無視されます。
$ docker compose run --rm service bash
$ docker container port container-name
# 何も出力されない