我有两个Docker镜像:
我使用这些图像运行两个容器,将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容器。我怎么能这样做?
答案 0 :(得分:1)
在这种情况下,您只需跳过-p
参数,例如:
docker run -itd --name mysql mysql
docker run -itd -p 8080:8080 --link mysql:mysql --name tomcat tomcat