查找dicuz可用版本
[root@localhost luntan]# docker search discuz
拉取镜像
[root@localhost luntan]# docker pull tencentci/discuz
[root@localhost ~]# docker pull mysql:5.7
做端口映射
[root@localhost luntan]# docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=1234 -p 3306:3306 -d mysql:5.7
获取ip地址
[root@localhost luntan]# docker inspect mysql5.7 | grep -i ipaddress
进入mysql
[root@localhost luntan]# docker exec -it mysql5.7 bash
bash-4.2# mysql -uroot -p
Enter password:
创建一个xiaolan密码为1234
mysql> create user xiaolan@'%' identified by '1234';
Query OK, 0 rows affected (0.00 sec)
赋予远程登陆权限
mysql> grant all privileges on *.* to xiaolan@'%';
Query OK, 0 rows affected (0.00 sec)
刷新
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
退出并给上ip
mysql> exit
Bye
bash-4.2# mysql -uxiaolan -p -h 172.17.0.2
再查询一下数据库是否有luntan
有luntan以后再根据我们做的端口映射打开浏览器输入centos的ip地址及端口
根据提示下一步;服务器输入刚才的ip地址,名字为luntan,用户名xiaolan
根据提示继续就完成安装了
然后再使用admin账户登录就成成的了!
that’s all~thanks