本项目构建两个容器: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