--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
# 何も出力されない