准备工作:首先要下载MySQL和phpmyadmin或者导入镜像到本地docker仓库中
然后docker network ls查看当前网卡
docker可以自定义桥接网络
docker network create my_net1 创建这块网卡后
注意俩个容器要用到join网络
joined容器一种较为特别的网络模式,•在容器创建时使用--network=container:vm1指定。(vm1指定的是运行的容器名)
处于这个模式下的 Docker 容器会共享一个网络栈,这样两个容器之间可以使用localhost高效快速通信。
#运行phpmysqladmin
root@docker \~\]# docker run -d --name mysqladmin --network my_net1 \\ -e PMA_ARBITRARY=1 \\ #在web页面中可以手动输入数据库地址和端口 -p 80:80 phpmyadmin:latest #运行数据库 \[root@docker \~\]# docker run -d --name mysql \\ -e MYSQL_ROOT_PASSWORD='lee' \\ #设定数据库密码 --network container:mysqladmin \\ #把数据库容器添加到phpmyadmin容器中 mysql:5.7  > 开启的phpmyadmin容器中是没有数据库的 > > 这里填写的localhost:3306是因为mysql容器和phpmyadmin容器公用一个网络站