docker的应用端口和服务端口
时间: 2024-04-14 15:11:31 浏览: 133
docker-compose 一键启动服务端,史上最简单的内网穿透软件,部署简单,使用简单,传输稳定
Docker中,应用端口和服务端口是两个不同的概念。
应用端口指的是容器内部应用程序使用的端口,它只在容器内部可见,对外不可见。应用端口是由容器内部的应用程序来监听的,通常是在应用程序中指定的。
服务端口指的是容器对外提供的服务所使用的端口,它是容器对外可见的端口。服务端口是由Docker主机上的端口映射来实现的,通常是在运行容器时通过-p参数指定的。
例如,假设容器内部的应用程序监听的端口是8080,而我们希望通过Docker主机的端口8888来访问该容器的服务,则可以在运行容器时使用命令:
```
docker run -p 8888:8080 image_name
```
这样,Docker主机上的8888端口就会被映射到容器内部的8080端口,从而可以通过访问Docker主机的8888端口来访问容器的服务。
阅读全文