1.使用Docker Compose部署
curl -fsSL https://raw.githubusercontent.com/answerdev/answer/main/docker-compose.yaml | docker compose -p answer -f - up
version: "3"
services:
answer:
image: answerdev/answer
ports:
- '9008:80'
restart: on-failure
volumes:
- answer-data:/data
db:
image: mariadb:10
ports:
- '3306:3306'
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: root
MYSQL_PASSWORD: root
MYSQL_DATABASE: answer
volumes:
- mariadb:/var/lib/mysql
restart: on-failure
volumes:
answer-data:
mariadb: