学成在线项目Docker配置笔记

news/2024/11/8 3:41:24/

mybatis

docker run \
-p 3306:3306 \
--name mysql \
-v ~/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
--privileged=true \
docker.io/mysql

gogs

docker run \
--name=gogs \
-p 122:22 \
-p 3001:3000 \
-v /var/gogs:/data gogs/gogs

xuxueli/xxl-job(第一个好像不行了)

docker run -p 7070:7070 -v /tmp:/data/applogs --name xxl-job-admin  -d xuxueli/xxl-job-admin:2.4.0

docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.101.129:3306/xxl_job_2.3.1?Unicode=true&characterEncoding=UTF-8 \
--spring.datasource.username=root \
--spring.datasource.password=root" \
-p7777:8080 -v /tmp:/data/applogs \
--name xxl-job-admin --restart=always  -d xuxueli/xxl-job-admin:2.4.0

minio(用第二个)

docker run --name minio bitnami/minio:latest

docker run -p 9000:9000 -p 9090:9090 \
 --name minio \
 -d --restart=always \
 -e "MINIO_ACCESS_KEY=admin" \
 -e "MINIO_SECRET_KEY=admin123456" \
 -v /root/docker/minio/data:/data  \
 -v /root/docker/minio/config:/root/.minio \
 minio/minio  server\
 /data --console-address ":9090" -address ":9000"

elasticsearch(括号内中文删掉)

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
(给这几个文件夹赋予权限,不然后面启动elasticsearch会报错)

(以下命令表示给elasticsearch文件夹下面的所有文件都赋予所有人可读写执行的权限)
chmod -R 777 /mydata/elasticsearch/

elasticsearch(第一个好像也失效了)

echo "http.host:0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml

docker run -d \
    --name es \
    -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
    -e "discovery.type=single-node" \
    -v es-data:/usr/share/elasticsearch/data \
    -v es-plugins:/usr/share/elasticsearch/plugins \
    --privileged \
    --network es-net \
    -p 9200:9200 \
    -p 9300:9300 \
elasticsearch

RabbitMQ

docker run \
 -e RABBITMQ_DEFAULT_USER=root \
 -e RABBITMQ_DEFAULT_PASS=123456 \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -d \
 rabbitmq:3.11.13-management

nacos-server

docker run -d -p 8848:8848 -p 9848:9848 -p 9849:9849 \
--restart=always \
-e MODE=standalone \
-e JVM_XMS=200m \
-e JVM_XMX=200m \
-e JVM_XMN=150m \
--name nacos nacos/nacos-server

redis

docker run --name redis -p6379:6379 -d redis redis-server --appendonly yes

------------------------------------------------------------------------

仅做笔记,供学习专用

------------------------------------------------------------------------


http://www.ppmy.cn/news/110052.html

相关文章

Python读写mat文件(使用scipy.io)

在matlab中,数据可保存为mat文件,使用save和load命令可进行读写操作。而在Python中,也可以对mat文件进行读写。 一、由matlab向Python传数据(Python读取mat文件) 第一步:使用matlab创建变量并保存至mat文…

网络无法分配 IP 地址有什么原因?

IP地址是计算机网络中用于唯一标识一台设备的地址,由四部分组成: 网络地址:表示设备所连接的网络的地址,多数情况下是点分十进制表示的。 主机地址:表示设备在网络中的具体物理地址,也是点分十进制表示的。…

黑马Redis视频教程实战篇(一)

目录 一、短信登录 1.1、导入黑马点评项目 (1)导入黑马点评sql脚本 (2)导入后端项目 (3)导入前端项目 1.2、基于Session实现登录流程 1.3 、实现发送短信验证码功能 1.4 、实现登录拦截功能 1.5 、隐…

Linux系统下imx6ull QT编程—— Ubuntu 下编写程序(一)

Linux QT编程 文章目录 Linux QT编程前言一、C简介二、C环境设置1.安装编译 C 语言和 C的环境。2.创建文件编写代码3.编译运行代码 总结 前言 绍在 Ubuntu 在终端窗口下使用 vi/vim 编辑一个 C源文件。通过编写最简单的示例“Hello,World QCX”。 一、C简介 C (c…

使用Intel ARC 750 GPU或Intel CPU硬件在GIMP上运行stable diffussion插件进行AI绘图

安装步骤: 1. clone代码: git clone https://gitee.com/cslola/openvino-ai-plugins-gimp.git 或者直接到github上下载最新 git clone https://github.com/intel/openvino-ai-plugins-gimp.git2. 安装python以来库文件 :: run install script open…

OpenWRT 实现Exsi8单个公网ip管理与访问

一台Dell R720机器 内存256G(64G*4)硬盘SSD 8T(1T*8)搭建了一个裸金属k8s集群(对比阿里云单台4核8G的费用不相上下) 机房上架提供了一个公网ip 需要一个公网ip能实现exsi虚拟机管理 又可以让虚拟机实现web访问 是终通过OpenWRT实现 OpenWRT实现步骤 1、官网访问并下载img镜…

新手快速学会使用DDL对数据库和表的操作

前言 SQL是一种操作关系型数据库的结构化查询语言。今天这篇文章将详细讲述数据定义语言DDL对数据库和表的相关操作。 文章目录 前言1. DDL-操作数据库1.1 查询1.2 创建数据库1.3 删除数据库1.4 使用数据库2.1 数据类型2.2 查询表2.3 创建表2.4 删除表2.5 修改表 3. 实战案例详…

Navicat 15获取用户的密码

我使用Navicat连接好了mysql但是密码忘记了;可以通过如下操作找回密码 我使用的Navicat版本是 15.0.27 1、选择文件 --> 导出连接 2、选择你要知道密码的连接  勾选导出密码(默认位置是桌面) 3、 在Password 这栏找到加密后的密码 …