官网地址获取 mysql
docker pull nacos/nacos-server:v2.4.3
wangpenglong@wangpenglongdeMacBook-Pro ~ % docker pull nacos/nacos-server:v2.4.3
v2.4.3: Pulling from nacos/nacos-server
cf04c63912e1: Pull complete
08367b4a3682: Pull complete
5a31f2244705: Pull complete
a04451c10a6a: Pull complete
543b260032a4: Pull complete
b9c0af527501: Pull complete
23bc25b3067e: Pull complete
Digest: sha256:00774155ca5816f81d8bdc9e3a73d2f41f40542c3bc47bbce7791d1cec9d3fae
Status: Downloaded newer image for nacos/nacos-server:v2.4.3
docker.io/nacos/nacos-server:v2.4.3
docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:v2.4.3
docker run -p 8848:8848 -p 9848:9848 -p 9849:9849 --name nacosMysql \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=xxxx \
-e MYSQL_SERVICE_PORT=3309 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123456 \
-d nacos/nacos-server:v2.1.2-slim
docker run -p 8848:8848 -p 9848:9848 -p 9849:9849 --name nacosMysqlBlog \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=x xxxx \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=x xxxx \
-e MYSQL_SERVICE_PASSWORD=x xxx \
-d nacos/nacos-server:v2.1.2-slim
docker run -p 8848:8848 -p 9848:9848 --name nacosMysql \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=123 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_USER=12 \
-e MYSQL_SERVICE_PASSWORD=12 \
-v /Users/wangpenglong/dockerMounts/nacos/logs:/home/nacos/logs \
-v /Users/wangpenglong/dockerMounts/nacos/data:/home/nacos/data \
-d nacos/nacos-server:v2.4.3
docker run -p 8848:8848 -p 9848:9848 --name nacosMysql \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=123 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_USER=123 \
-e MYSQL_SERVICE_PASSWORD=123 \
-d nacos/nacos-server:v2.4.3
原端口:8848 ——》服务使用
偏移量端口1:9848 ——》客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求 不暴露-dubbo无法连接nacos注册中心
便宜连端口2:9849 ——》服务端gRPC请求服务端端口,用于服务间同步等
参数说明:
docker run:运行Docker镜像
-p:映射端口号,宿主机端口映射到容器内部端口
--name nacos:设置容器名称为nacos
-e:配置环境变量。需要注意的是如果MySQL是本地启动的,要填宿主机IP而不能填127.0.0.1或localhost;数据库名称要填上一步骤初始化的数据库名称。
-d nacos/nacos-server:v2.1.2-slim:选择运行的Docker镜像并指定Tag(不指定的话默认是latest)
访问:
http://localhost:8848/nacos