Docker部署Nacos

1、首先我们要准备MySQL数据库表,用来存储Nacos的数据。

将资料中的SQL文件导入到Docker中的MySQL容器中:

2、准备nacos的配置文件

3、然后,将资料中的nacos目录上传至虚拟机的/root目录。

其中的nacos/custom.env文件中,有一个MYSQL_SERVICE_HOST也就是mysql地址,需要修改为你自己的虚拟机IP地址:

4、将镜像文件nacos.tar上传至虚拟机的/root目录,并执行下载。

5、进入root目录,然后执行下面的docker命令:

复制代码
docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--restart=always \
nacos/nacos-server:v2.1.0-slim

6、查看日志

复制代码
docker logs -f nacos

7、 启动完成后,访问下面地址:http://192.168.150.101:8848/nacos/,注意将192.168.150.101替换为你自己的虚拟机IP地址。

首次访问会跳转到登录页,账号密码都是nacos

相关推荐
dog25031 分钟前
Linux 6.19 TCP 的两个极限拉扯
linux·运维·tcp/ip
新兴AI民工1 小时前
【Linux内核九】进程管理模块:list_head钩子构造双向列表和一些宏定义
linux·运维·list·linux内核
小周学学学1 小时前
ESXI故障处理-重启后数据存储丢失
linux·运维·服务器
lpfasd1231 小时前
springcloud docker 部署问题排查与解决方案
spring·spring cloud·docker
宋情写1 小时前
docker-compose安装Redis
redis·docker·容器
王九思1 小时前
Ansible 自动化运维介绍
运维·自动化·ansible
lisanmengmeng1 小时前
cephfs 在k8s挂载文档
云原生·容器·kubernetes
三不原则2 小时前
实战:基于 GitOps 实现 AI 应用的自动化部署与发布
运维·人工智能·自动化
Kratzdisteln2 小时前
【linux】
linux·运维·服务器
Filotimo_2 小时前
Nginx 的概念
运维·nginx