1. 从镜像仓库中拉取tencentci/discuz,mysql:5.7的镜像:
[root@centos7 ~]# docker pull tencentci/discuz
[root@centos7 ~]# docker pull mysql:5.72. 启动tencentci/discuz的镜像容器:
[root@centos7 ~]# docker run -d -P --name discuz tencentci/discuz3. 启动mysql的镜像容器:
[root@centos7 ~]# docker run -d -P --name mysql -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.74. 查看容器是否启动:

5. 进入名为mysql的容器:
[root@centos7 ~]# docker exec -it mysql bash6. 通过docker自动分配的端口访问discuz论坛首页:

7. 点击页面" 我同意 "按钮:

8. 点击页面" 下一步 "按钮:
9. 点击页面" 下一步 "按钮:

10. 在名为mysql的容器中登录mysql:
root@0bb766ca77ef:/# mysql -h 172.17.0.3 -uroot -p123456
11. 创建一个存放论坛数据的数据库:
mysql> create database luntan;
12. 授权一个可以登录" luntan "数据库,并且操作该数据库的用户:
mysql> grant all on luntan.* to root@'%' identified by '123456';13. 将数据库信息( 如:mysql容器的ip地址,数据库名称,用户名称,数据库密码等 )和用户信息填入页面内:

14. 点击页面" 下一步 "按钮:

15. 点击访问论坛:

16. 查看数据库容器中的数据是否保存在了指定的宿主机目录下:

版权声明:本文为NancyLCL原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。