可以使用【Docker】的docker-compose run命令进行端口映射的方法是什么?
–服务端口
通过使用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
# 何も出力されない