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

相关推荐
木易双人青14 分钟前
01-Docker-简介、安装与使用
运维·docker·容器
冒泡的肥皂3 小时前
MVCC初学demo(一
数据库·后端·mysql
罗不俷5 小时前
【RH134知识点问答题】第13章:运行容器
容器·rhel
Bruce_Liuxiaowei6 小时前
MySQL完整重置密码流程(针对 macOS)
mysql
麦麦大数据7 小时前
F003疫情传染病数据可视化vue+flask+mysql
mysql·flask·vue·大屏·传染病
AI大模型8 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·llm·llama
星空下的曙光8 小时前
mysql 命令语法操作篇 数据库约束有哪些 怎么使用
数据库·mysql
小楓12018 小时前
MySQL數據庫開發教學(一) 基本架構
数据库·后端·mysql
之诺8 小时前
MySQL通信过程字符集转换
后端·mysql
沙振宇8 小时前
【数据库】通过‌phpMyAdmin‌管理Mysql数据
数据库·mysql