当前位置:   article > 正文

Docker中安装nacos教程_docker nacos 镜像

docker nacos 镜像

在Docker中安装nacos教程

一、拉取镜像

具体的版本可自行更改,可在 Docker Hub 上搜索 Nacos,找到对应的版本镜像复制命令直接拉取。

docker pull nacos/nacos-server:v2.1.2
  • 1

二、搭建临时容器

这一步主要是为了将初始的配置文件,从临时容器中复制到宿主机中。

docker run \
-p 8848:8848 \ 
--name nacos-test \
-d nacos/nacos-server:v2.1.2
  • 1
  • 2
  • 3
  • 4

三、从临时容器中复制 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/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

四、导入 Nacos 数据表

nacos官方会提供一个nacos-mysql.sql的脚本文件,用于做nacos的持久化。


五、删除临时容器
docker rm -f nacos-test
  • 1

六、修改 Nacos 配置文件 application.properties
vim /docker/nacos/conf/application.properties 
  • 1

对这配置文件,作如下修改:

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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

七、启动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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

八、查看启动日志
docker ps //查看启动的nacos
docker logs [nacos容器id]
  • 1
  • 2

在这里插入图片描述

查看启动日志,如果报错,可一目了然,不然启动不起来也不知道是哪里出错了,如显示如下,则启动成功!

在这里插入图片描述

此时可在浏览器访问nacos。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/886412
推荐阅读
相关标签
  

闽ICP备14008679号