极简论坛的Dockers-compose部署
创建工作目录
mkdir talk
创建yml文件
nano docker-compose.yml
粘贴并修改对应信息
JavaScript
version: '3'
services:
discussion:
#下面注释为官方镜像,但考虑到目前dockerhub访问困难,可以使用过我转存的镜像
#kingwrcy/discussion:latest
image: registry.cn-hangzhou.aliyuncs.com/lucky_seafile/discussion:latest
container_name: discussion
restart: unless-stopped # 自动重启
# pull_policy: always
ports:
- '3000:3000' #左侧端口修改为自己想用的端口,不冲突即可
links:
- postgres
depends_on:
- postgres
environment:
DATABASE_URL: 'postgres://discussion-user:discussion-password@postgres/discussion'
postgres:
container_name: postgres
restart: unless-stopped # 自动重启
#下面注释为官方镜像,但考虑到目前dockerhub访问困难,可以使用过我转存的镜像
#postgres:alpine
image: registry.cn-hangzhou.aliyuncs.com/lucky_seafile/postgres:alpine
restart: always
environment:
POSTGRES_USER: discussion-user
POSTGRES_PASSWORD: discussion-password
POSTGRES_DB: discussion
volumes:
- ./discussion-data:/var/lib/postgresql/data
volumes:
discussion-data:
修改完文件保存,使用命令启动
sudo docker-compose up -d
初次启动,等待镜像拉取,拉取完成会自动启动
提示启动完成后在浏览器输入ip加端口即可访问,进行相关配置