docker启动nginx(7)

1520人浏览 / 0人评论

一、随机端口启动

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
 

 

全部评论