设置环境变量,创建卷目录:
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数据库,运行脚本:
$VOL_HOME/nacos/conf/mysql-schema.sql
运行临时容器:
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.4.1;
拷贝配置文件:
podman cp -a nacos:/home/nacos/conf $VOL_HOME/nacos;
删除临时容器:
podman rm -f nacos;
运行正式容器:
podman run -d \
--name nacos \
-p 8848:8848 \
-p 8849:8849 \
-p 9848:9848 \
-p 9849:9849 \
-e MODE=standalone \
-e NACOS_SERVER_IP=192.168.56.100 \
-e NACOS_AUTH_ENABLE=true \
-e NACOS_AUTH_TOKEN=MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OQ== \
-e NACOS_AUTH_IDENTITY_KEY=secrect_key \
-e NACOS_AUTH_IDENTITY_VALUE=MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OQ== \
-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.4.1;
参考:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END