Docker部署RestCloud ETL社区

镜像说明
nriet/restcloud:latest
- version:1.3.0
- os:slim-buster
- tomcat:基于官方镜像 tomcat:8.5.78-jdk8-openjdk-slim-buster
- jdk:openjdk-1.8.0_332
- python: 无
- other:中文语言包、中国标准时间、net-tools
nriet/restcloud:1.3.0-slim-buster
- version:1.3.0
- os:slim-buster
- tomcat:基于官方镜像 tomcat:8.5.78-jdk8-openjdk-slim-buster
- jdk:openjdk-1.8.0_332
- python: 无
- other:中文语言包、中国标准时间、net-tools
nriet/restcloud:1.3.0-slim-buster-python3
- version:1.3.0
- os:slim-buster
- tomcat:基于官方镜像 tomcat:8.5.78-jdk8-openjdk-slim-buster
- jdk:openjdk-1.8.0_332
- python: 3.9.13
- other:中文语言包、中国标准时间、net-tools
docker命令部署
- 部署mongodb
docker run --restart=always --name='mongo' -d \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=MongoDB账号\
-e MONGO_INITDB_ROOT_PASSWORD=MongoDB密码\
-v 持久化目录:/data/db \
mongo:4.2.20-rc0-bionic
- 部署restcloud
1.自带ROOT 需要映射application.properties配置文件
docker run --restart=always --name='restcloud' -d \
-p 8080:8080 \
-e MONGODB_HOST=MongoDB地址:27017 \
-e MONGODB_USER=MongoDB账号\
-e MONGODB_PASSWORD=MongoDB密码\
-e RESTCLOUD_SN=序列号\
nriet/restcloud:latest
2.不带ROOT 需要映射ROOT
docker run --restart=always --name='restcloud' -d \
-p 8080:8080 \
-v 持久化目录/ROOT:/usr/local/tomcat/webapps/ROOT \
nriet/tomcat:8.5.78-jdk8-openjdk-slim-buster-python3
3.升级序列号需要重启restcloud容器
docker restart restcloud
Docker-compose部署
l docker-compose.yml
version: "3.9"
services:
mongo:
image: mongo:4.2.20-rc0-bionic
container_name: mongo
ports:
- "27017:27017"
volumes:
- mongo_db:/data/db
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: admin
restcloud:
depends_on:
- mongo
image: nriet/restcloud:latest
container_name: restcloud
ports:
- "8080:8080"
restart: always
links:
- mongo
environment:
MONGODB_HOST: mongo:27017
MONGODB_USER: admin
MONGODB_PASSWORD: admin
RESTCLOUD_SN:
volumes:
mongo_db: {}
启动Docker Compose
# 后台启动
docker-compose up -d
文章来源:RestCloud第一期征稿活动
原文作者:史修同
Docker部署RestCloud ETL社区的更多相关文章
- 在华为云ECS上手工通过Docker部署tomcat
本文介绍了如何在华为云上ECS上手工通过Docker部署tomcat,并提供了Docker常用操作 一.环境准备 ECS:操作系统版本: CentOS Linux release 7.6.181 ...
- 【docker部署】基于linux的centos操作系统部署安装docker容器
一.docker介绍 容器是轻量级的,包含应用运行所需所有东西(代码.库.运行时环境.系统设置,以及依赖关系)的独立的包.每个容器都部署于它自己的 CPU.内存.块 I/O,以及网络资源上,所有这些都 ...
- Centos 7使用docker部署LAMP搭建wordpress博客系统
0.简要概述 LAMP是目前比较流行的web框架,即Linux+Apache+Mysql+PHP的网站架构方案.docker是目前非常流行的虚拟化应用容器,可以为任何应用创建一个轻量级.可移植的容器. ...
- DotNet跨平台 - docker部署.net core2.0项目
参考文档: https://docs.docker.com/install/linux/docker-ce/centos/ http://www.dockerinfo.net/document htt ...
- 自动化测试平台环境docker部署
参考资料:testin云测 https://www.testin.cn接口自动化测试平台:http://120.79.232.23星云测试 http://www.threadingtest.com腾讯 ...
- Docker 部署前后端项目
Docker 部署前后端项目 平生不会相思,才会相思,便害相思. 简介:都是被逼的,从零开始一个Docker 部署九个微服务和三个前端项目.其中,这些服务需要用到Nacos.MySQL.Nginx.E ...
- 使用Docker 部署MongoDB
使用 Docker 部署 MongoDB 查看官网安装教程后感觉直接使用包管理器安装mongo比较复杂,本文主要介绍使用docker安装部署mongo的方法,并对基本配置项进行自定义.保姆式全程指导. ...
- CentOS中实现基于Docker部署BI数据分析
作为一个专业小白,咱啥都不懂. linux不懂,docker不懂. 但是我还想要完成领导下达的任务:在linux中安装docker后部署数据可视化工具.作为一名敬业 的打工人摆烂不可以,躺平不可以,弱 ...
- ASP.NET Core开发-Docker部署运行
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
- Docker部署Hadoop集群
Docker部署Hadoop集群 2016-09-27 杜亦舒 前几天写了文章"Hadoop 集群搭建"之后,一个朋友留言说希望介绍下如何使用Docker部署,这个建议很好,Doc ...
随机推荐
- GC垃圾收集时,居然还有用户线程在奔跑
之前面试被问到过"当GC垃圾收集时,是所有的用户线程都停止了吗?",这一篇我们来探究一下这个问题. 其实执行本地代码的线程仍然可以运行,那么这些线程一旦改变了对象中的引用关系或创建 ...
- Python3正则表达式(一)
Python3正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. r ...
- 盈亏平衡之"盈亏平衡点和总可变成本和总收入和利润和边际收益"
案例1 案例2 案例3 因为他这里没有按2w件来算,而是按4w件 利润 = 总收入 - 总成本 总收入 = 产量 * 单价 总成本 = 固定成本 + 变动成本 变动成本 = 单件可变成本 * 产量 案 ...
- SQL优化 - 同比计算
记录一次SQL优化, 在计算同比的时候. 就太久没有写语句了, 能力在逐渐下滑, 思维也是, 感觉还是有点可怕的. 自从转业务以来, 就基本没有碰过代码这方面了. 甚至连 SQL 都开始要搜索了. 而 ...
- git中删除过大文件
不小心把很大的exe文件复制到了工程里并且commit了,之后我虽然删除了本地的文件,但是push的时候仍然提示我文件过大. 1.使用 rev-list 命令,传入 - -objects 选项,它会列 ...
- 阿里云手工配置Nginx
Nginx服务器是网站反向代理,负载均衡,以及动静分离的神器,由于是第一次在阿里云上配置这个,花费了大半天,终于配置成功了.下面简要的介绍下其流程,以备后面又搞忘了.前提是自动装装不上 购买阿里云服务 ...
- minikube dashboard ImagePullBackOff 失败问题的解决方法
问题 通过minikube启动k8s集群后,我们想安装启动k8s的dashboard插件,执行minikube dashboard后,一直卡住直到提示验证失败. 查看pod状态,我们看到kuberne ...
- Win32汇编学习笔记02.RadAsm和联合编译
https://bpsend.net/thread-151-1-1.html 汇编使用资源 汇编使用资源的方式和C的一样,也是把资源文件 rc 编译成 res 再链接进去,汇编没有自己的资源编辑器,需 ...
- Win32汇编学习笔记01.环境配置
Win32汇编学习笔记01.环境配置-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net 环境配置 masm32下载 官网:http://www.masm32.com/ ...
- 用QT、QImage来制作简单图像处理工具
用QT.QImage来制作简单图像处理工具 源码地址: https://github.com/dependon/simple-image-filter 下载地址(windows版本) github 下 ...