You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

64 lines
1.8 KiB

== Nacos 2
=== 安装
[source,bash]
----
# 获取镜像
docker pull nacos/nacos-server:v2.1.2-slim
# 创建并启动容器,并将容器加入到 wspsc 桥接网络中
docker run \
--name nacos \
--network=wspsc \
-d \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql8 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=nacos \
-e MYSQL_SERVICE_PASSWORD=nacos \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e TIME_ZONE='Asia/Shanghai' \
nacos/nacos-server:v2.1.2-slim
# 复制容器中的配置
docker cp -a nacos:/home/nacos/conf /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/conf
docker cp -a nacos:/home/nacos/logs /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/logs
docker cp -a nacos:/home/nacos/data /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/data
# 停止容器
docker stop nacos
# 删除容器
docker container rm nacos
# 重启容器,并带上 -v 参数
docker run \
--name nacos \
--network=wspsc \
-d \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-v /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/conf:/home/nacos/conf \
-v /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/logs:/home/nacos/logs \
-v /Users/wangshaoping/wspsc/software/docker/volume/nacos_v2.1.2/data:/home/nacos/data \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql8 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=nacos \
-e MYSQL_SERVICE_PASSWORD=nacos \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e TIME_ZONE='Asia/Shanghai' \
nacos/nacos-server:v2.1.2-slim
----
=== 使用
[source,bash]
----
----