创建PXC容器的指令:
docker run
-d
-p 3306:3306
-v v1:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=abc123456
-e CLUSTER_NAME=PXC
-e XTRABACKUP__PASSWORD=abc123456
-e CLUSTER_JOIN=node1(第一个节点不需要这个参数)
–privileged
–name=node1
–net=net1
–ip 172.18.0.2
PXC
在这个指令里:
-p 3306:3306 指的是将docker 容器的3306端口(自定义)映射到宿主机上的3306端口,
–net=net1 指的是这台容器使用的网段是之前创建好的net1。
–ip 172.18.0.2 指的是这台容器的ip地址。
问题:
1.既然docker容器的端口已经和宿主机的端口关联了,数据库接使用的也是-p参数设置的端口,这个过程有经过net1设置的网段吗?
2.后面的–ip 设置的172.18.0.2 ip地址是来自net1网段中的某个ip地址,这样子的意思吗??