Blossom 是一款可以进行私有部署的笔记软件,尽管它原本被设计为云端软件,但你仍然有能力在本地部署它。在该方案中,所有的数据和图片都将被保存在本地,而不依赖于任何图床或对象存储服务。 客户端1Panel官网 Ubuntu安装代码 Ps:这边建议去官方获取安装代码,1Panel默认安装docker所以不用重复安装。 curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh安装成功 容器-配置-镜像加速 填写以下网址 你也可以使用其他 来到终端 sudo su root #获取root权限 mkdir blossom #创建文件夹 cd blossom #进入文件夹 nano docker-compose.yaml #创建docker文件nano docker-compose.yaml执行 会弹出编辑页面 以下代码 把localhost改成你服务器的ip (本地可以不用修改) (可选择)修改用户名root 密码jasmine888 可以使用Visual Studio Code 搜索批量替换一下 version: "3.8" networks: blossomnet: driver: bridge services: blossom: image: jasminexzzz/blossom:latest container_name: blossom-backend volumes: # 【需修改】 # 将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。 # 如果是windows环境,可以使用/c/home/bl/img/来指定磁盘 - /d/blossom/bl/:/home/bl/ environment: SPRING_DATASOURCE_URL: jdbc:mysql://blmysql:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8 SPRING_DATASOURCE_USERNAME: root # 【可选修改】配置数据库密码,这个改了下方的黄色部分也要修改 SPRING_DATASOURCE_PASSWORD: jasmine888 # 【需修改】配置图片上传后对应生成的访问 URL,需要以/pic/结尾。 # 该访问域名(IP:端口)需要与访问后台的域名(IP:端口)相同 PROJECT_IAAS_BLOS_DOMAIN: :9999/pic/ PROJECT_IAAS_BLOS_DEFAULT-PATH: /home/bl/img/ ports: - "9999:9999" networks: - blossomnet healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9999/sys/alive"] interval: 30s timeout: 10s retries: 3 start_period: 5s restart: always depends_on: blmysql: condition: service_healthy blmysql: image: mysql:8.0.31 container_name: blossom-mysql restart: on-failure:3 volumes: # 【需修改】将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。 - /d/blossom/Docker/mysql/data:/var/lib/mysql - /d/blossom/Docker/mysql/log:/var/log/mysql - /d/blossom/Docker/mysql/mysql-files/log:/var/lib/mysql-files environment: MYSQL_DATABASE: blossom # 【可选修改】这个改了上方的黄色部分也要修改。需要与 services.blossom.environment.SPRING_DATASOURCE_PASSWORD 相同 MYSQL_ROOT_PASSWORD: jasmine888 LANG: C.UTF-8 TZ: Asia/Shanghai ports: - "3306:3306" networks: - blossomnet healthcheck: # 【可选修改】如果修改了上方的数据库密码「MYSQL_ROOT_PASSWORD」修改,下方的 -p 后的密码也要修改 test: ["CMD", "mysqladmin", "-uroot", "-pjasmine888", "ping", "-h", "localhost"] interval: 10s timeout: 3s retries: 12改完Ctrl+S 保存 Ctrl+S退出 保存后输入 docker compose up -d # 运行来到1Panel-容器 会发现系统创建了 blossom-backend (羊测试发现这一项是要手动开启的) blossom-mysql 日志 收工🤣🤣 参考链接1Panel面板官网 Blossom官网文档 docker.com 站长也是刚刚接触docker使用1Panel作为辅助()() 版权声明 作者: 大绵羊 文章标题: 1Panel+docker快速部署Blossom私有云笔记 文章链接: https://dmyblog.cn/1418.html 声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,发布本站内容到任何网站。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理 (责任编辑:) |