惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Attack and Defense Labs
Attack and Defense Labs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
量子位
aimingoo的专栏
aimingoo的专栏
V
V2EX
Vercel News
Vercel News
B
Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
S
Secure Thoughts
U
Unit 42
博客园 - 叶小钗
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
W
WeLiveSecurity
博客园 - Franky
Forbes - Security
Forbes - Security
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Schneier on Security
Schneier on Security
I
InfoQ
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
Last Week in AI
Last Week in AI
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
Lohrmann on Cybersecurity
SecWiki News
SecWiki News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
J
Java Code Geeks

博客园 - 遥月

畅网n100 dc版本 黑群晖风扇转速问题 黑群晖7.x ame半洗白加激活补丁 win10/11 系统频繁重启,bcd错误或丢失 jellyfine-code1008播放器无法实例化错误、群晖系统分区空间不足解决办法 为什么nas上不用joplin而用trilium笔记? 国内dockerhub镜像2025.3.5 Docker+Gunicorn+Flask部署项目(转载) 群晖用软连接替换掉自带低版本python 群晖安装pip包管理器 docker save和docker export的区别 群晖套件正在开始...... jellyfine套件登录忘记密码 python装饰器详解 用vb6拖拽生成tkinter界面 python 打包exe文件 群晖虚拟window系统,远程连接3389 群晖虚拟openwrt做旁路由 黑群晖家用改造指南 windows下写sh脚本, 在linux下执行乱报错的问题 群晖drive的文件和目录挂载软链接问题,如何一个目录多头管理 拒绝算法推荐,使用rss订阅消息与新闻!订阅源推荐!
群晖docker-compose简单应用搭建zblog+mysql博客系统
遥月 · 2023-08-27 · via 博客园 - 遥月
  • docker-compose stop docker-compose stop命令将停止运行的容器,但不会删除它们。

  • docker-compose down docker-compose down命令将停止运行的容器,并且会删除已停止的容器以及已创建的所有网络。 我们可以down进一步迈出第一步,并添加-v标记以删除所有卷。这对于通过运行在环境中进行完全重置非常有用docker-compose down -v

image.png在nas新建一个文件夹blog,按照项目地址GitHub - wdssmq/zbp-docker-compose: 使用 Docker Compose 快捷部署 Z-BlogPHP + MySQL,conf为配置文件,app为挂载zblog目录,mysql没有挂载,因为挂载老出错

docker-compose.yml 文件内容如下:

C#

version: '3'
services:

    # Z-BlogPHP
    zbp_def:
        container_name: zbp_def
        # build: ./build   指定为构建镜像上下文路径
        image: wdssmq/zblogphp
        restart: unless-stopped
        ports:
            - "8020:80"
        env_file:
            - ./conf/common.env
            - ./conf/site_zbp_def.env
        environment:
            ZC_DB_HOST: MySQL
            ZC_DB_NAME: docker_zbp_def
            ZC_DB_USER: root
            ZC_SKIP_TC_PLUGINS: 1
            TZ: "Asia/Shanghai"
        volumes:
            - ./app:/app
            # - ./log/nginx_zbp_def/:/var/log/nginx:rw
            # - ./log/nginx_zbp_def/logs2:/var/lib/nginx/logs:rw
        depends_on:
            - MySQL
        networks:
            - net_web
    #冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径
    # MySQL 5.7
    MySQL:
        container_name: MySQL
        image: mysql/mysql-server:5.7
        restart: unless-stopped
        ports:
            - "3306:3306"
        env_file:
            - ./conf/common.env
        environment:
            MYSQL_ROOT_HOST: 172.%.%.%
            TZ: "Asia/Shanghai"
      volumes:
            - ./data/mysql:/var/lib/mysql:rw  #这个不注释掉不行,目录不对
            # - ./log/mysql/:/var/log/mysql/:rw
        networks:
            - net_web

networks:
    net_web:
        external: false

# 执行如下命令后可设置为 external: true
# docker network create -d bridge net_web

提前去群晖daocker下载好这两个镜像,魔法上网才可以

image.png

然后 ssh到群晖,管理员模式,进入blog目录,用docker-compose up 测试,docker-compose down 删除所有容器和网络,正式可用docker-compose up -d