SForum搭建好后对于不懂docker的同学来说管理mysql数据简直是难于登天,根本不知道从何下手,那么本篇文章教大家如何给SForum 的 docker-compose.yml加上phpmyadmin。
先打开SForum的docker-compose.yml文件,找到:db容器
在下面加上以下代码,注意换行和缩进:
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 9588:80
environment:
- PMA_HOST=db
- PMA_ARBITRARY=1
networks:
- sf
加好之后保存并退出,然后在终端中运行 docker-compose up -d
即可。
等待启动成功,访问ip:9588 就可以进入phpmyadmin了,如下图:
服务器不用写,用户名和密码都是sforum。如果ip:9588无法访问,请检查:9588端口是否被占用、9588端口是否已经放行。
当我们完成一些操作,不想让phpmyadmin可以被访问时,可以把phpmyadmin容器的端口映射从9588:80改为:127.0.0.1:9588:80,然后运行 docker-compose up -d
就会生效。这样,只有服务器主机IP可以访问9588端口了。
发表 :1年前