基础环境准备:
查询镜像
使用docker search nacos命令查询一下现有的nacos镜像
拉取镜像
查询到对应的镜像后直接通过docker pull命令拉取即可
我之前已经下载过了,正常情况下是会下载基础包的
创建容器
docker run -d -p 8848:8848 -e MODE=standalone -v /宿主机目录:/容器目录 --name 名称 --restart=always 镜像id
-d 以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用dockerexec 进入容器。退出后,容器不会关闭。
-p 指定容器端口 宿主机端口:容器端口 如果是买的阿里云服务器记得开启安全组
-v 目录挂载 这样的话就不需要每次都进入到容器中查看对应的文件夹了
–name 给容器取名字
–restart=always 开机自启
配置数据库
之前安装过一次nacos,但是没有配置数据库,最后换了服务器,导致nacos里的数据都丢了,这一次重新买了服务器决定一定要把数据库给配置好数据库
创建一个数据库 nacos_config 命名随意,但是也要见名知意
库表结构可以在官网找也可以在我的网盘分享中下载哦
网盘文件提取码:x7lu
容器配置
首先进入到容器中,进入容器有两种命令
方式一 docker exec -it 容器id /bin/bash
方式二 docker attach 容器id
二者的区别
docker exec 进入容器后开启一个新的终端,可以在里面操作(常用)
docker attach 进入容器正在执行的终端,不会启动新的进程
注: 如果你进行了目录挂载,也可以在宿主机修改配置文件
修改application.properties文件
差不多就完成了,接下来你可以测试一下.创建一个命名空间.看看数据库中是否有对应的数据
至此,docker安装nacos就完成啦~