搭建jmalcloud云存储
搭建jmalcloud云存储
- 全自动搭建(https://gitee.com/djd221/jmal-cloud-server)实验不能拉取nginx、mongo错误!!
services:
mongo:
container_name: jmalcloud_mongodb
image: mongo:4.4
environment:
TZ: "Asia/Shanghai"
volumes:
- ./docker/jmalcloud/mongodb/data/db:/data/db
- ./docker/jmalcloud/mongodb/backup:/dump
restart: unless-stopped
healthcheck:
test: ["CMD", "mongo", "--eval", "db.adminCommand('ping')"]
interval: 10s
timeout: 5s
retries: 3
command: --wiredTigerCacheSizeGB 0.5
jmalcloud:
container_name: jmalcloud_server
image: jmal/jmalcloud:latest
environment:
MONGODB_URI: "mongodb://mongo:27017/jmalcloud"
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms256m -Xmx1024m"
volumes:
- ./docker/jmalcloud/files:/jmalcloud/files/
restart: unless-stopped
depends_on:
mongo:
condition: service_healthy
nginx:
container_name: jmalcloud_nginx
image: jmal/jmalcloud-nginx:latest
ports:
- 7070:80
- 7071:8089
environment:
TZ: "Asia/Shanghai"
links:
- jmalcloud
- office
restart: unless-stopped
office: # Optional
container_name: jmalcloud_office
image: onlyoffice/documentserver:8.0.1
environment:
TZ: "Asia/Shanghai"
JWT_SECRET: "my_secret"
restart: unless-stopped
- 自定义部署
- 手动拉取镜像
[root@jeven ~]# docker pull registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:2.2.35
2.2.35: Pulling from jmalcloud/jmalcloud
Digest: sha256:75a4f949585efa132ed3b9cf09427c72d4382af00f8bcf1c3f73561cd42e5639
Status: Image is up to date for registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:2.2.35
registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:2.2.35
- 创建目录
mkdir -p /data/jmalcloud && cd /data/jmalcloud
使用docker-compose.yaml部署
version: '3' services: jmalcloud: image: registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:2.2.35 restart: always ports: - 9070:80 - 9071:8080 - 9072:8088 - 27017:27017 volumes: - /data/jmalcloud/files/:/jmalcloud/files/ - /data/jmalcloud/db/:/data/db/
直接运行
docker compose up -d
访问页面
访问地址: http://192.168.3.166:9070,将IP替换为自己服务器IP地址,进入到JmalCloud首页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。自定义注册账号,进入JmalCloud登录页。9071为博客首页。
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
痕迹!
喜欢就支持一下吧