在Docker中安装nacos教程
一、拉取镜像
具体的版本可自行更改,可在 Docker Hub 上搜索 Nacos,找到对应的版本镜像复制命令直接拉取。
docker pull nacos/nacos-server:v2.1.2
二、搭建临时容器
这一步主要是为了将初始的配置文件,从临时容器中复制到宿主机中。
docker run \
-p 8848:8848 \
--name nacos-test \
-d nacos/nacos-server:v2.1.2
三、从临时容器中复制 Nacos 配置文件
//1 创建conf和logs文件夹
mkdir -p /docker/nacos/conf
mkdir -p /docker/nacos/logs
//2 在home目录下创建nacos,并在nacos下创建conf和logs文件夹
//3 从临时容器中复制conf和logs文件夹底下文件到主机的docker/nacos目录下
docker cp nacos-test:/home/nacos/logs/ /docker/nacos/logs/
docker cp nacos-test:/home/nacos/conf/ /docker/nacos/conf/
四、导入 Nacos 数据表
nacos官方会提供一个nacos-mysql.sql的脚本文件,用于做nacos的持久化。
五、删除临时容器
docker rm -f nacos-test
六、修改 Nacos 配置文件 application.properties
vim /docker/nacos/conf/application.properties
对这配置文件,作如下修改:
spring.datasource.platform=mysql //此处写成mysql
//你的服务器ip
db.url.0=jdbc:mysql://<ip:port>:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
//你服务器mysql的用户名
db.user=<user>
//你服务器mysql的密码
db.password=<password>
七、启动nacos镜像
docker run -d \
--name nacos \
-p 8848:8848 \
-e MODE=standalone \
-v /docker/nacos/logs/:/home/nacos/logs \
-v /docker/nacos/conf/:/home/nacos/conf/ \
--restart=always \
nacos/nacos-server:v2.1.2
八、查看启动日志
docker ps //查看启动的nacos
docker logs [nacos容器id]
查看启动日志,如果报错,可一目了然,不然启动不起来也不知道是哪里出错了,如显示如下,则启动成功!
此时可在浏览器访问nacos。文章来源:https://www.toymoban.com/news/detail-434676.html
文章来源地址https://www.toymoban.com/news/detail-434676.html
到了这里,关于Docker中安装nacos教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!