主机与容器映射端口

容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射,并且多次使用 -p 来指定多个端口的映射。

1
docker run -d --name nginx-1 -p 81:80 nginx

将容器的80端口映射到主机的81端口,也可以使用 -P 随机一个主机端口和容器的80端口相连接.

使用 nginx logs nginx-1 查看日志信息,使用 nginx port nginx-1 查看端口映射

容器互联(了解)

容器的连接(linking)系统是除了端口映射外,另一种跟容器中应用交互的方式。该系统会在源和接收容器之间创建一个隧道,接收容器可以看到源容器指定的信息。

官方不推荐使用,推荐使用 docker-compose