docker部署jeecg-boot
时间: 2023-11-09 12:09:28 浏览: 52
要在 Docker 中部署 Jeecg-boot,可以按照以下步骤进行:
1. 在本地构建 Jeecg-boot 项目的 Docker 镜像,可以使用如下命令:
```
docker build -t jeecg-boot .
```
2. 运行 Docker 容器,将容器内的 8080 端口映射到本地的 8080 端口,可以使用如下命令:
```
docker run -p 8080:8080 jeecg-boot
```
3. 访问 http://localhost:8080 即可访问 Jeecg-boot 应用。
相关问题
docker 部署xxl-job
你可以通过以下步骤来使用 Docker 部署 xxl-job:
1. 首先,确保你的机器上已经安装了 Docker 和 Docker Compose。如果没有安装,可以按照官方文档进行安装。
2. 创建一个文件夹,用于存放 xxl-job 的相关配置和数据。进入该文件夹,创建一个名为 `docker-compose.yml` 的文件,并在其中编写以下内容:
```yaml
version: '3'
services:
xxl-job-admin:
image: xuxueli/xxl-job-admin:2.2.0
ports:
- 8080:8080
volumes:
- ./data:/data/applogs
environment:
- PARAMS=-Dspring.datasource.url=jdbc:mysql://mysql_host:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8
- PARAMS=-Dspring.datasource.username=root
- PARAMS=-Dspring.datasource.password=root
- PARAMS=-Dxxl.job.admin.addresses=http://localhost:8080/xxl-job-admin
xxl-job-executor-sample-springboot:
image: xuxueli/xxl-job-executor-sample-springboot:2.2.0
environment:
- PARAMS=-Dspring.datasource.url=jdbc:mysql://mysql_host:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8
- PARAMS=-Dspring.datasource.username=root
- PARAMS=-Dspring.datasource.password=root
- PARAMS=-Dxxl.job.admin.addresses=http://xxl-job-admin:8080/xxl-job-admin
```
注意:将 `mysql_host` 替换为你的 MySQL 主机地址。
3. 在该文件夹中创建一个名为 `data` 的子文件夹,用于存放 xxl-job 的日志文件。
4. 打开终端,进入到存放配置文件的文件夹,执行以下命令启动 xxl-job:
```bash
docker-compose up -d
```
5. 等待一段时间,xxl-job 将会在 Docker 容器中启动。你可以通过访问 `http://localhost:8080/xxl-job-admin` 来访问 xxl-job 的管理界面。
这样就完成了使用 Docker 部署 xxl-job 的过程。你可以根据需要进行进一步的配置和使用。
docker部署xxl-job单机
要部署xxl-job单机,可以使用docker运行xxl-job-admin镜像。你可以使用以下命令来运行镜像:
docker run -d --name xxl-job-admin -v /tmp:/data/applogs -e PARAMS="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=root --spring.datasource.password=123456" -p 8848:8080 xuxueli/xxl-job-admin:2.3.1
这个命令会创建一个名为xxl-job-admin的docker容器,并将宿主机的/tmp目录映射到容器内的/data/applogs目录。PARAMS参数中配置了数据库的连接信息,包括IP、端口、用户名和密码。-p参数将容器的8080端口映射到宿主机的8848端口,这样就可以通过访问宿主机的8848端口来访问xxl-job-admin。
需要注意的是,你需要根据自己的实际情况修改命令中的参数,比如数据库的IP、端口、用户名和密码等。另外,确保在运行命令之前已经安装了Docker,并且已经拉取了xuxueli/xxl-job-admin镜像。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [xxl-job使用 docker部署xxl-job-admin及项目集成xxl-job-core](https://blog.csdn.net/weixin_39446980/article/details/115757070)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [利用docker部署XXL-JOB并整合到Spring Boot](https://blog.csdn.net/qq_35840634/article/details/131845975)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]