一、随机端口启动
docker run -P docker.io/nginx
docker启动会从32768端口开始随机定义一个端口。
二、指定端口启动
[root@1 ~]# docker run -p 81:80 --name nginx-test-prot81 nginx
方式2:本地IP:本地端口:容器端口
# docker run -p 192.168.10.205:82:80 --name nginx-test-port2 docker.io/nginx
方式3:本地IP:本地随机端口:容器端口
# docker run -p 192.168.10.205::80 --name nginx-test-port3 docker.io/nginx
方式4:本机ip:本地端口:容器端口/协议,默认为tcp协议
# docker run -p 192.168.10.205:83:80/udp --name nginx-test-port4 docker.io/nginx
三、查看日志
[root@1 ~]#docker logs nginx-test-port3 #一次查看
[root@1 ~]# docker logs -f nginx-test-port3 #持续查看
四、查看容器映射的端口
[root@1 ~]# docker port ffa1f48ad071
80/tcp -> 0.0.0.0:81
五、后台启动容器
[root@1 ~]# docker run -d -p 81:80 --name nginx-test2 nginx
0e91092c7f46700deaa9e9c21580be0154c67052662a0947e0f6f367e84f282e
有问题请加博主微信进行沟通!
全部评论