JooLun Plus 百科 ⬇ 源码下载

01.10 Docker 容器部署

JooLun 于 2026-10-21 14:40:14 +08:00 修改了此页面

服务器最低配置:2核12g可用内存

说明

  • Docker部署不需要配置hosts
  • Docker部署包含了mysql、redis、es等其他所需的软件
  • 生产环境为了服务器的安全性,建议只开放80和443端口

joolun-plus打包

mvn clean install

打包完成后,在C:\joolun-plus-jar目录下会生成所需的jar包,将所有jar包上传到服务器/mnt/install/joolun-plus/目录

db和es两个目录整个上传到服务器/mnt/install/joolun-plus/目录

docker-files目录中的配置文件上传到服务器/mnt/install/joolun-plus/目录

开始部署

1、cd到joolun-plus主目录下

cd /mnt/install/joolun-plus

2、给ES数据目录设置权限:

mkdir es/data && chmod 777 es/data

3、构建镜像

docker-compose build

//docker加载镜像
docker load < elasticsearch861.tar
docker load < minio20210422.tar
docker load < mysql8028.tar
docker load < nacos223.tar
docker load < openjdk17.tar
docker load < redis504.tar

4、启动容器 (-d 第一次不要加,方便看报错)

docker-compose up -d

5、等待5分钟

6、重启服务的命令

docker-compose down; docker-compose up -d

相关docker操作命令

#列出所有的容器 ID

docker ps -aq

#停止所有的容器

docker stop $(docker ps -aq)

#删除所有的容器

docker rm -f $(docker ps -aq)

#删除所有的镜像

docker rmi -f $(docker images -q)

#进入某个容器

docker exec -it 容器名称 /bin/sh

docker exec -it joolun-nacos /bin/sh

#参看容器日志

docker logs 容器名称

docker logs joolun-nacos

#单独启动某个容器

docker start 容器名称

docker start joolun-nacos

joolun-ui部署请查看( 一 生产环境部署教程(后台:joolun-plus-ui))