Loading
0

docker/podman 安装nacos 2.0.4

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

VOLUME_HOME=/home/podman;
mkdir -p $VOLUME_HOME/nacos/conf;
mkdir -p $VOLUME_HOME/nacos/logs;
mkdir -p $VOLUME_HOME/nacos/data;
chown -R 200 $VOLUME_HOME/nacos;

运行临时容器:

podman run -d \
--name nacos \
-e MODE=standalone \
-p 8848:8848 \
-e SPRING_DATASOURCE_PLATFORM=mariadb \
-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 \
nacos/nacos-server:v2.0.4;

拷贝配置文件:

podman cp -a nacos:/home/nacos/conf $VOLUME_HOME/nacos;
podman cp -a nacos:/home/nacos/logs $VOLUME_HOME/nacos;
podman cp -a nacos:/home/nacos/data $VOLUME_HOME/nacos;

删除临时容器:

podman rm -f nacos;

运行正式容器:

podman run -d \
--name nacos \
-e MODE=standalone \
-p 8848:8848 \
-e SPRING_DATASOURCE_PLATFORM=mariadb \
-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 $VOLUME_HOME/nacos/conf:/home/nacos/conf \
-v $VOLUME_HOME/nacos/logs:/home/nacos/logs \
-v $VOLUME_HOME/nacos/data:/home/nacos/data \
-v $VOLUME_HOME/nacos/init.d:/home/nacos/init.d \
nacos/nacos-server:v2.0.4;

最后编辑于:2022/3/17作者: joycode

我不入地狱,谁入地狱?

评论已关闭