liuyuqi-dellpc e6296fe0cf 增加 discuz 容器 | 5 years ago | |
---|---|---|
.. | ||
config | 5 years ago | |
Dockerfile | 5 years ago | |
Dockerfile-with-Mysql | 5 years ago | |
README.md | 5 years ago | |
docker-compose.debug.yml | 5 years ago | |
docker-compose.yml | 5 years ago | |
docker-entrypoint.sh | 5 years ago | |
get-discuz.sh | 5 years ago |
本项目构建两个容器: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