Docker安装Nacos 2.X

拉取镜像

docker pull nacos/nacos-server
或者指定版本
docker pull nacos/nacos-server:v2.2.0

查看镜像

docker images

服务器上挂在docker文件

先启动nacos,将初始的配置文件,从临时容器中复制到主机中
docker run -p 8848:8848 --name nacos -d nacos/nacos-server
或者
docker run -p 8848:8848 --name nacos -d nacos/nacos-server:v2.2.0

## 创建conf和logs文件夹
mkdir -p /dockerImageFile/nacos/conf
mkdir -p /dockerImageFile/nacos/logs
## 复制conf和logs文件夹
docker cp nacos:/home/nacos/logs/ /dockerImageFile/nacos/
docker cp nacos:/home/nacos/conf/ /dockerImageFile/nacos/

#可以配置mysql地址
vim /dockerImageFile/nacos/conf/application.properties 
![在这里插入图片描述](https://img-blog.csdnimg.cn/61edbc3561c94f44bf11fa2d1c9e1768.png)


#停止服务
docker stop nacos
docker rm nacos

启动nacos

docker run -d -e MODE=standalone -v /dockerImageFile/nacos/logs:/home/nacos/logs -v /dockerImageFile/nacos/conf:/home/nacos/conf -p 8848:8848 -p 9848:9848 -p 9849:9849  --name nacos --restart=always nacos/nacos-server:v2.2.0

–name:设置容器的名称。
-d:表示在后台运行容器。
-p:指定端口映射。左边的8848是宿主机的端口,右边的8848是nacos容器内部的端口。
docker.io/nacos/nacos-server:表示根据docker.io/nacos/nacos-server镜像运行容器。

查看启动日志

docker logs -f nacos

修改Nacos的配置

查看启动的容器找到nacso的容器id:
docker ps

进入nacso的容器中:
docker exec -it 3d25cc69f7cb /bin/bash

查看nacos配置:
cat conf/application.properties

访问nacos主页

http://192.168.200.128:8848/nacos/index.html
账号密码:nacos/nacos

你可能感兴趣的:(运维,docker,java,容器)