docker特点
容器化部署,一次构建到处运行
自定义方便,无论是端口还是文件路径设置,甚至网络模式,你都可以自己定义
可自定义选择安装宝塔版本,只需要在.env文件中修改相应脚本地址即可
迁移数据方便,使用的是Volume数据卷挂载方式,默认数据卷名为 baota_app
使用说明
镜像默认使用 Centos7 基础镜像,使用 Dockerfile 构建
该脚本每次 build 的用户名和密码以及登录URL都不同,请使用 docker-compose logs app 查看默认信息
安装时间视网络环境而定,建议更换 Docker 的国内源
启动脚本是 ./DockerScript/init.sh
配置文件 .env 中都有详细的注释
使用方法
注意,所有命令你应该在项目根目录下完成
1.克隆目录到本地
git clone [email protected]:ifui/baota.git
2.复制 .env-example 为 .env
cp .env-example .env
3.运行容器
docker-compose up -d
4.查看宝塔面板默认用户名、密码
docker-compose logs app
5.打开浏览器,输入地址,开始享受吧
(卸载宝塔)删除容器和数据卷方法
删除容器
docker-compose down
删除数据卷,请确认你需要执行此操作!
docker volume rm baota_app
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!