docker的应用部署

简述

  我们在本地计算机安装mysql、tomcat等应用的话,这个过程是非常繁琐的,但如果我们用了docker,我们的部署就会变得极其方便。在docker中我们想部署某个应用,我们只需搜索镜像,拉取镜像,创建容器,操作容器即可。

docker的通信问题

  我们知道docker是宿主机里的容器,我们以mysql为例,如果mysql部署在容器里并暴露了3306端口。

  外部机器和容器内的网络服务不能直接通信

  但是外部机器是可以与宿主机进行通信,宿主机和容器也是可以通信的

  所以我们可以在宿主机暴露一个3307端口,把这个端口和容器内的3306端口进行一个映射,这样外部机器访问宿主机的3307端口也就相当于访问了容器内部的3306端口,这种操作我们称之为端口映射。

 

一点一点积累,一点一点蜕变!
原文地址:https://www.cnblogs.com/qq2210446939/p/15102717.html