docker企业级事例部署phpmyadmin和MySQL

准备工作:首先要下载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![](https://i-blog.csdnimg.cn/direct/34aac5b4e31e4f5691ea72c91c3dff70.png) ![](https://i-blog.csdnimg.cn/direct/731ad2658ff448bdab34637af54d873e.png) > 开启的phpmyadmin容器中是没有数据库的 > > 这里填写的localhost:3306是因为mysql容器和phpmyadmin容器公用一个网络站

相关推荐
瓯雅爱分享13 分钟前
Java+Vue构建的采购招投标一体化管理系统,集成招标计划、投标审核、在线竞价、中标公示及合同跟踪功能,附完整源码,助力企业实现采购全流程自动化与规范化
java·mysql·vue·软件工程·源代码管理
咋吃都不胖lyh3 小时前
SQL-多对多关系
android·mysql·数据分析
hello_2504 小时前
动手模拟docker网络-bridge模式
网络·docker·桥接模式
-L75 小时前
【Kubernetes】常见面试题汇总(十九)
云原生·容器·kubernetes
哲Zheᗜe༘5 小时前
了解学习MySQL数据库基础
数据库·学习·mysql
咋吃都不胖lyh6 小时前
MySQL 多表查询中,联合查询(UNION) 和子查询
mysql·数据分析
小醉你真好6 小时前
15、Docker Compose 安装ELK + Filebeat单机版
elk·docker·jenkins
先鱼鲨生7 小时前
【MySQL】认识数据库以及MySQL安装
数据库·mysql
周杰伦_Jay7 小时前
【终端使用MySQL】MySQL 数据库核心操作全解析:从入门到性能优化
数据库·mysql·性能优化
Gss7778 小时前
Docker 公有仓库使用、Docker 私有仓库(Registry)使用总结
docker·容器