0


Docker 部署 Nacos 超详细图文步骤

最近在Mac中的docker安装nacos,遇到了一些问题,在百度了一些教程之后,自己也记录一下,需要的朋友可以参考下

首先需要安装mysql

  1. docker pull mysql

新建nacos_config数据库

执行sql文件

  1. https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

安装nacos

  1. docker pull nacos/nacos-server

运行nacos

方式一:

  1. docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

方式二:

创建本地映射文件夹

  1. mkdir -p home/docker/nacos/conf
  2. mkdir -p home/docker/nacos/logs
  3. mkdir -p home/docker/nacos/data

指定配置运行

  1. docker run -d -p 8848:8848 \
  2. --name nacos \
  3. --env MODE=standalone \
  4. --env SPRING_DATASOURCE_PLATFORM=mysql \
  5. --env MYSQL_SERVICE_HOST=localhost \
  6. --env MYSQL_SERVICE_PORT=3306 \
  7. --env MYSQL_SERVICE_DB_NAME=nacos_config \
  8. --env MYSQL_SERVICE_USER=root \
  9. --env MYSQL_SERVICE_PASSWORD=123456 \
  10. nacos/nacos-server:latest

复制相关文件

  1. # 把容器中的 nacos 文件复制出来
  2. docker cp -a nacos:/home/nacos /home/docker/
  3. # 删除 nacos 容器
  4. docker rm -f nacos

自定义启动Nacos

  1. docker run -d -p 8848:8848 \
  2. --name nacos \
  3. --env MODE=standalone \
  4. --env SPRING_DATASOURCE_PLATFORM=mysql \
  5. --env MYSQL_SERVICE_HOST=localhost \
  6. --env MYSQL_SERVICE_PORT=3306 \
  7. --env MYSQL_SERVICE_DB_NAME=nacos_config \
  8. --env MYSQL_SERVICE_USER=root \
  9. --env MYSQL_SERVICE_PASSWORD=123456 \
  10. -v home/docker/nacos/conf:/home/nacos/conf \
  11. -v home/docker/nacos/logs:/home/nacos/logs \
  12. -v home/docker/nacos/data:/home/nacos/data \
  13. nacos/nacos-server:latest
标签: docker java 容器

本文转载自: https://blog.csdn.net/weixin_45230497/article/details/128454927
版权归原作者 一梦知千秋 所有, 如有侵权,请联系我们删除。

“Docker 部署 Nacos 超详细图文步骤”的评论:

还没有评论