部署说明(Docker) - BFDZ/PT-Gen GitHub Wiki
Docker 部署 PT-Gen 教程
PT-Gen Docker 镜像基于 PT-Gen 最新版本构建,用于快速部署,免除环境不兼容的烦恼。
项目地址:PT-Gen
Docker 项目文件:BFDZ/PT-Gen/master/Docker
Docker Hub:bfdz/pt-gen
一、Linux安装Docker
- 国内主机安装Docker
- 使用国内镜像安装Docker
curl -sSL https://get.daocloud.io/docker | sh
- 启动Docker服务
service docker start
- 使用国内镜像安装Docker
- 国外主机安装Docker
- 使用官网地址安装Docker
curl -sSL https://get.docker.com | sh
- 启动Docker服务
service docker start
- 使用官网地址安装Docker
- Centos使用yum安装Docker
如果在国内使用该方式,推荐使用阿里云的yum源,配置方法请百度- 升级现有依赖(建议)
yum update -y
- 安装Docker
yum install docker -y
- 启动Docker服务
service docker start
- 升级现有依赖(建议)
- 设置Docker服务项开机自启( 重要 )
systemctl enable docker
二、下载/更新Docker镜像
- 国内主机拉取/更新镜像
docker pull daocloud.io/bfdz/pt-gen
- 国外主机拉取/更新镜像
docker pull bfdz/pt-gen
三、创建容器
-
说明
Docker中容器的名称与ID是唯一的,如果需要重新创建容器,需要先删除之前的容器,见后面其他命令
如果在创建容器后,自动启动容器出现问题,可能是端口冲突,你可以选择关闭占用80端口的程序
或更改容器开放端口(容器内程序的监听端口制作时已更改为80)docker run -d -p 你指定的端口:80 -e APP_MODULE="app:app" --name pt-gen daocloud.io/bfdz/pt-gen
注:如果你已经创建了容器,请删除后重新创建
-
国内主机
docker run -d -p 80:80 -e APP_MODULE="app:app" --name pt-gen daocloud.io/bfdz/pt-gen
-
国外主机
docker run -d -p 80:80 -e APP_MODULE="app:app" --name pt-gen bfdz/pt-gen
四、启动容器
- 说明
首次创建容器后,将自动启动容器 - 手动启动容器
docker start pt-gen
- 开始使用
访问主机的
ip
或者ip:你指定的端口
即可打开 PT-Gen 页面,如果想要绑定域名可以使用 nginx 反代你设置的端口。
五、其他命令
- 重启容器
docker restart pt-gen
- 关闭容器
docker stop pt-gen
- 删除容器
使用参数 -v 的作用是为了确保删除容器自动创建的Volumedocker rm -v pt-gen