docker运行随机分配端口
docker run -d -it -P tomcat
# -P这个是大写的P,表示随机分配端口
docker-compose映射端口
基本遵循规则是从宿主机映射到容器,默认是tcp,
如果使用udp,比如5600,要记得在运行时或者yaml文件端口处比如写:3000/udp
# 使用HOST:CONTAINER格式或者只是指定容器的端口,宿主机会随机映射端口
ports:
- "3000"
- "8000:8000"
- "49100:22"
- "127.0.0.1:8001:8001"