给SForum docker-compose 添加phpmyadmin 数据库管理工具

发表:1年前 更新:1年前

SForum搭建好后对于不懂docker的同学来说管理mysql数据简直是难于登天,根本不知道从何下手,那么本篇文章教大家如何给SForum 的 docker-compose.yml加上phpmyadmin。

先打开SForum的docker-compose.yml文件,找到:db容器

1691986569-1_1691986568_5ogZex30NX.webp

在下面加上以下代码,注意换行和缩进:

 phpmyadmin:
    image: phpmyadmin
    restart: always
    ports:
      - 9588:80
    environment:
      - PMA_HOST=db
      - PMA_ARBITRARY=1
    networks:
      - sf

1691986690-1_1691986689_f9H15nRxAQ.webp

加好之后保存并退出,然后在终端中运行 docker-compose up -d 即可。

等待启动成功,访问ip:9588 就可以进入phpmyadmin了,如下图:

1691986809-1_1691986809_K5Ht6fntu0.webp

服务器不用写,用户名和密码都是sforum。如果ip:9588无法访问,请检查:9588端口是否被占用、9588端口是否已经放行。

当我们完成一些操作,不想让phpmyadmin可以被访问时,可以把phpmyadmin容器的端口映射从9588:80改为:127.0.0.1:9588:80,然后运行 docker-compose up -d 就会生效。这样,只有服务器主机IP可以访问9588端口了。

1691987059-1_1691987059_XBtTGdKqcl.webp

signature
保持理智

全部评论

langvs

发表 :1年前
这回好管理了
next
zhuchunshu

发表 :1年前
langvs 发表 1年前
这回好管理了
是的,不用了记得改回去
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com