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

相关推荐
盒马coding16 分钟前
深度解密MySQL2PG工具MySQL至PostgreSQL语法全景拆解过程
数据库·mysql·postgresql
feasibility.20 分钟前
在OpenCode使用skills搭建基于LLM的dify工作流
人工智能·低代码·docker·ollama·skills·opencode·智能体/工作流
Nandeska29 分钟前
13、MySQL半同步复制示例
数据库·mysql
液态不合群36 分钟前
【面试题】MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
android·数据库·mysql
!chen41 分钟前
银河麒麟v11 kubeadm部署k8s v1.35.0高可用集群
云原生·容器·kubernetes
怣501 小时前
MySQL聚合函数在查询中的五大核心应用
数据库·mysql
DB!!!1 小时前
自学Kubernestes(k8s)Day1 -- 核心基础概念
云原生·容器·kubernetes
lpruoyu1 小时前
【Docker进阶-02】Docker命令
docker·容器
hai74252 小时前
在 Eclipse 的 JSP 项目中引入 MySQL 驱动
java·mysql·eclipse
FLGB3 小时前
Docker网段和服务器内部网段172.17 网段冲突导致网络不通
服务器·网络·docker