- 浏览器登录你的飞牛,(我这里是直接使用80端口。所以在设置-安全性-高级设置里面关闭,【重定向80与443端口】)

- 接下来,在飞牛打开。Docker-compose-新增项目。

docker-compose.yml文件如下
version: '3'
services:
typecho:
image: joyqi/typecho:1.2.1-php7.4-apache
restart: always
user: "1000:1000" # 修改为普通用户
ports:
- "80:80" # 宿主机 80 映射到容器 80
environment:
TYPECHO_DB_HOST: typecho_db
TYPECHO_DB_USER: typecho
TYPECHO_DB_PASSWORD: your_secure_password
TYPECHO_DB_DATABASE: typecho
volumes:
- ./typecho_data:/app/usr
depends_on:
- typecho_db
networks:
- typecho_network
typecho_db:
image: mysql:5.6 # 指定 MySQL 5.6
restart: always
volumes:
- ./db_data:/var/lib/mysql
environment:
MYSQL_DATABASE: typecho
MYSQL_USER: typecho_user # 数据库用户名
MYSQL_PASSWORD: your_secure_password # 数据库用户密码
MYSQL_ROOT_PASSWORD: your_root_password # 数据库root用户密码
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
interval: 3s
retries: 5
start_period: 30s # 启动等待时间
networks:
- typecho_network
networks:
typecho_network:SSH登录飞牛,执行
sudo chown -R 1000:1000 /vol1/1000/typecho/typecho_data /vol1/1000/typecho/db_data
然后就可以返回飞牛docker-compose找到你的项目构建了。
如果还是提示权限问题,就给予最好权限
sudo chmod -R 777 /vol1/docker/
sudo chmod -R 777 /vol1/1000/typecho/
评论 (0)