docker容器互联
1.docker可以通过网路访问
2.docker允许映射容器内应用的服务端口到本地宿主主机
3.互联机制实现多个容器间通过容器名来快速访问
一 、端口映射实现容器访问
1.从外部访问容器应用
我们先把之前的删掉吧(如果不删的话,容器就提不起来,因为容器名称冲突命名不能重复)
试一下起来没有
成功随机映射
-p(小写的)则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。支持的格式有:IP:HostPort:ContainerPort | IP::ContainerPort | HostPort:ContainerPort
我们把本地的80端口与容器的80端口做个映射
如果本地有多个ip也可以用的(只要是本地的80端口)
现在不带端口也能访问
3.映射到指定地址的指定端口
先删掉我们前面做的
我们用这个地址的80端口做映射,之前的就访问不了了
4.映射到指定地址的任意端口
继续把前面的删掉
我们用32769来访问
5.查看端口映射
然后再删掉吧
二、容器互联
1.自定义容器名
先都删了,跑起来方便点
先拉镜像,我们拉的其实是mysql,但为了名字方便起了个db
拉这个镜像
我们进入到bbs里面去
这些是连接的数据库的信息
这就是部署wordpress