主机与容器映射端口
容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -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