如何理解/./的含义:

https://www.hcjike.com/archives/Fde4YBKV

前置条件:

https://www.hcjike.com/archives/BsOgZbge

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署phpmyadmin服务

创建项目

Compose配置

yaml
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
networks: app_network: external: true services: phpmyadmin: container_name: phpmyadmin environment: - 'PMA_ARBITRARY=0' - 'PMA_VERBOSE=NAS数据库' - 'PMA_HOST=mysql' - 'PMA_PORT=3306' image: phpmyadmin:latest networks: - app_network ports: - 13230:80 restart: always
  • 确保mysqlphpmyadmin均使用app_network网络,注意不能是host网络

  • - PMA_HOST=mysql:其中mysql为同网络下部署的mysql服务名

  • - PMA_PORT=33063306mysql容器的默认端口,mysql教程中容器本身没有映射任何端口作为外部访问端口

  • - 13230:80左侧端口号为自定义的端口号,右侧端口号固定为80,不能修改

其他环境变量及使用参考:

https://www.hcjike.com/archives/OHHdX4zI