最近在Mac中的docker安装nacos,遇到了一些问题,在百度了一些教程之后,自己也记录一下,需要的朋友可以参考下
首先需要安装mysql
docker pull mysql
新建nacos_config数据库
执行sql文件
https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
安装nacos
docker pull nacos/nacos-server
运行nacos
方式一:文章来源:https://www.toymoban.com/news/detail-510594.html
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
方式二:文章来源地址https://www.toymoban.com/news/detail-510594.html
创建本地映射文件夹
mkdir -p home/docker/nacos/conf
mkdir -p home/docker/nacos/logs
mkdir -p home/docker/nacos/data
指定配置运行
docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
nacos/nacos-server:latest
复制相关文件
# 把容器中的 nacos 文件复制出来
docker cp -a nacos:/home/nacos /home/docker/
# 删除 nacos 容器
docker rm -f nacos
自定义启动Nacos
docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
-v home/docker/nacos/conf:/home/nacos/conf \
-v home/docker/nacos/logs:/home/nacos/logs \
-v home/docker/nacos/data:/home/nacos/data \
nacos/nacos-server:latest
到了这里,关于Docker 部署 Nacos 超详细图文步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!