我有两个Docker镜像:
-
一个tomcat图像,暴露端口8080
-
一个mysql映像,暴露端口3306
我使用这些图像运行两个容器,将mysql与tomcat链接:
docker run -itd -p 3306:3306 --name mysql mysql
docker run -itd -p 8080:8080 --link mysql:mysql --name tomcat tomcat
当我这样做时,tomcat与mysql的通信工作正常,我的tomcat和mysql容器在服务器主机上可用,分别在端口8080和3306上 .
现在我想在服务器主机上关闭端口3306,只能用于tomcat容器 . 我怎样才能做到这一点?
1 回答
在这种情况下,您可以简单地跳过
-p
参数,如: