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

相关推荐
yolo_Yang2 小时前
【MySQL】mysqldump使用方法
数据库·mysql·oracle
夏玉林的学习之路3 小时前
正则表达式
数据库·c++·qt·mysql·正则表达式
帅帅梓4 小时前
docker图形化管理
docker·容器·eureka
寒山李白6 小时前
IDEA连接MySQL服务器数据库指南
java·数据库·mysql·intellij-idea·idea·database
计算机学姐7 小时前
基于SpringBoot的动漫推荐系统【协同过滤推荐算法+词云图+排行榜】
java·vue.js·spring boot·后端·mysql·intellij-idea·推荐算法
努力搬砖的咸鱼10 小时前
容器之间怎么通信?Docker 网络全解析
网络·docker·云原生·容器
liming49512 小时前
Ubuntu18.04部署k8s
云原生·容器·kubernetes
元直数字电路验证14 小时前
ASP.NET Core Web APP(MVC)开发中无法全局配置 NuGet 包,该怎么解?
前端·javascript·ui·docker·asp.net·.net
YC运维14 小时前
Kubernetes资源管理全解析
java·容器·kubernetes
chinesegf16 小时前
Docker篇6-项目app.py和flask_app.service配置和映射到docker中
docker·容器·flask