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容器公用一个网络站

相关推荐
周末吃鱼6 小时前
MySQL CTE:SQL查询新模式
数据库·sql·mysql
HL计算机菜鸟6 小时前
一对多的实现关系 在数据库表中多的一方添加字段,来关联一的一方主键
mysql
放寒假脚后跟v6 小时前
Pod 的 YAML 文件中 exitCode 字段的具体含义、不同取值代表的场景
运维·云原生·容器·kubernetes·k8s
东方佑6 小时前
使用Docker Compose一键部署OnlyOffice:完整指南与配置解析
运维·docker·容器
原神启动16 小时前
K8S(五)—— YAML文件解析
java·容器·kubernetes
lin张6 小时前
k8s(二)项目生命周期管理、发布策略与声明式资源管理
云原生·容器·kubernetes
赵文宇(温玉)6 小时前
Docker的价值、特点、创新与关键技术
运维·docker·容器
Psycho_MrZhang6 小时前
MySQL/PgSQL设计思想总结
数据库·mysql
风吹落叶花飘荡6 小时前
将mysql数据库的内容备份至阿里云 oss归档存储
数据库·mysql·阿里云
Zsr10237 小时前
K8S安装指南与核心操作命令汇总
云原生·容器·kubernetes