• 拉取最新的版本nacos镜像
docker pull nacos/nacos-server
  • 启动容器
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

启动并挂载目录
docker run --env MODE=standalone -v /opt/docker/nacos/conf/:/home/nacos/conf/ -v /opt/docker/nacos/logs/:/home/nacos/logs/ --name nacos -d -p 8848:8848 nacos/nacos-server

或者直接指定数据库信息

docker run -it -e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_MASTER_SERVICE_HOST=172.17.0.1 \
-e MYSQL_MASTER_SERVICE_DB_NAME=pig_config \
-e MYSQL_MASTER_SERVICE_PORT=3306 \
-e MYSQL_MASTER_SERVICE_USER=innoergy \
-e MYSQL_MASTER_SERVICE_PASSWORD=Innoergy123! \
-v /opt/docker/nacos/logs:/home/nacos/logs \
--restart=always \
--name nacos -p 8848:8848 nacos/nacos-server
  • 参数说明:
    • MODE standalone  是单机模式
  • 进入到nacos容器中
docker exec -it <容器ID> bash

或者
docker exec -it <容器ID> /bin/bash
  • 进入到conf目录配置application.properties进行配置数据库连接
  • 最后重启nacos容器
docker restart nacos
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐