systemctl命令是系统服务管理器指令
-v 卷名:容器内路径
-v /宿主机路径:容器内路径
1、我们每启动一个docker容器docker就会给docker容器分配┅个ip,只要安装了docker就会有一个网卡docker0。桥接模式使用的技术是evth-pair技术!
2、再启动一个容器,发现又多了一对网卡
所有容器在不指定网络情況下都是docker0路由的docker会给我们的容器分配一个默认的I可用IP
Docker 中所有网络接口都是虚拟的,虚拟的转发效率高(eg:内网传文件)
只要容器删除對应的一对网桥就是删除
思考一个场景,我们编写一个微服务database url=ip;项目不重启,数据库ip换掉我们希望可以处理这个问题,可以用名字来進行访问容器
我们现在玩docker已经不推荐使用–link
自定义网络不适用于docker0
docker0问题:它不支持容器名连接访问!
bridge : 桥接 docker(默认自己创建也是用桥接模式)
host :和宿主机共享网络
containter :容器网络连通!(用的少!局限性大)
我们自定义的docker网络都已经维护好了对应的关系,推荐我们平时这样使用网絡
redis集群:不同集群使用不同的网络保证集群是安全健康的
mysql集群:不同集群使用不同的网络,保证集群是安全健康的