docker/podman 安装nacos

设置环境变量,创建卷目录:

bash 复制代码
VOL_HOME=/data/volumes;
mkdir -p $VOL_HOME/nacos/conf;
mkdir -p $VOL_HOME/nacos/logs;
mkdir -p $VOL_HOME/nacos/data;
chown -R 200 $VOL_HOME/nacos;

创建nacos数据库,运行脚本:

bash 复制代码
$VOL_HOME/nacos/conf/mysql-schema.sql

运行临时容器:

bash 复制代码
podman run -d \
--name nacos \
--privileged=true \
-e MODE=standalone \
-p 8848:8848 \
-e NACOS_SERVER_IP=192.168.56.100 \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.56.100 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=joycode \
-e MYSQL_SERVICE_DB_NAME=nacos \
registry.cn-guangzhou.aliyuncs.com/maxwoods/nacos-server:v2.3.2;

拷贝配置文件:

bash 复制代码
podman cp -a nacos:/home/nacos/conf $VOL_HOME/nacos;
podman cp -a nacos:/home/nacos/logs $VOL_HOME/nacos;
podman cp -a nacos:/home/nacos/data $VOL_HOME/nacos;

删除临时容器:

bash 复制代码
podman rm -f nacos;

运行正式容器:

bash 复制代码
podman run -d \
--name nacos \
-e MODE=standalone \
-p 8848:8848 \
-p 8849:8849 \
-p 9848:9848 \
-p 9849:9849 \
-e NACOS_SERVER_IP=192.168.56.100 \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.56.100 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=joycode \
-e MYSQL_SERVICE_DB_NAME=nacos \
-v $VOL_HOME/nacos/conf:/home/nacos/conf \
-v $VOL_HOME/nacos/logs:/home/nacos/logs \
-v $VOL_HOME/nacos/data:/home/nacos/data \
registry.cn-guangzhou.aliyuncs.com/maxwoods/nacos-server:v2.3.2;
相关推荐
wanmei00211 分钟前
Dockerfile复制目录进入镜像里
docker
inter_peng13 分钟前
[Docker-显示所有容器IP] 显示docker-compose.yml中所有容器IP的方法
tcp/ip·docker·eureka
TheITSea16 分钟前
云服务器宝塔安装静态网页 WordPress、VuePress流程记录
java·服务器·数据库
AuroraI'ncoding23 分钟前
SpringMVC接收请求参数
java
Linux运维日记26 分钟前
k8s1.31版本最新版本集群使用容器镜像仓库Harbor
linux·docker·云原生·容器·kubernetes
九圣残炎1 小时前
【从零开始的LeetCode-算法】3354. 使数组元素等于零
java·算法·leetcode
天天扭码1 小时前
五天SpringCloud计划——DAY1之mybatis-plus的使用
java·spring cloud·mybatis
程序猿小柒1 小时前
leetcode hot100【LeetCode 4.寻找两个正序数组的中位数】java实现
java·算法·leetcode
不爱学习的YY酱2 小时前
【操作系统不挂科】<CPU调度(13)>选择题(带答案与解析)
java·linux·前端·算法·操作系统
一名路过的小码农2 小时前
ceph 18.2.4二次开发,docker镜像制作
ceph·docker·容器