当前位置: 首页 > news >正文

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

开启的phpmyadmin容器中是没有数据库的

这里填写的localhost:3306是因为mysql容器和phpmyadmin容器公用一个网络站

相关文章:

  • win10电脑鼠标速度突然变的很慢?
  • 【Go语言圣经1.1】
  • Linux 常用测试网络带宽命令
  • 八股打卡(七)
  • 密码学 网络安全 科普 网络安全密码技术
  • 【vllm】Qwen2.5-VL-72B-AWQ 部署记录
  • Webshell原理与利用
  • 天津大学:《深度解读DeepSeek:部署、使用、安全》
  • 仅仅使用pytorch来手撕transformer架构(2):多头注意力MultiHeadAttention类的实现和向前传播
  • 侯捷 C++ 课程学习笔记:C++内存管理机制
  • Qt 初识
  • Unity Android出包
  • Mysql高频面试题
  • Gemini 2.0 Flash
  • AQS及派生类
  • AI日报 - 2025年3月11日
  • Spring Cloud 负载均衡器架构选型
  • 什么是 MyBatis? 它的优点和缺点是什么?
  • [NewStarCTF 2023 公开赛道]ez_sql1 【sqlmap使用/大小写绕过】
  • 万字技术指南STM32F103C8T6 + ESP8266-01 连接 OneNet 平台 MQTT/HTTP
  • 中通快递一季度包裹量增速低于行业,赖梅松:行业竞争已进入白热化
  • 7天6板南京港:控股子公司没有直达美国外贸集装箱直达航线
  • 围绕加快科创中心建设,上海市委中心组学习会听取专题辅导报告
  • 住建部:截至去年底常住人口城镇化率达到67%
  • 以色列在加沙发起新一轮强攻,同步与哈马斯展开“无条件谈判”
  • 俄需要达成怎样的特别军事行动结果?普京:包含四个方面