README.md 650 B

docker-discuz

本项目构建两个容器:web容器,db容器。

1、下载discuz代码: get-discuz.sh

2、执行 docker build 构建 discuz 镜像:

docker build -t discuz:4.3x .
# docker run -d discuz:4.3x -p 8090:80

3、启动环境

docker-compose up 
#docker run -p 3306:3306 -v ~/opt/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -it eva/mysql
#docker exec -ti focused_haibt /bin/bash

4、合并一个容器

容器编排一般减少耦合,discuz web和db一般分两个容器启动,而有时为了简单测试,将 mysql 并入disucz容器中成一个容器,构建文件:Dockerfile-with-Mysql