1.前提条件
首先确保已经安装docker
安装之前你需要准备一个mysql,当前安装方式是将数据持久化到数据库中的,这里的部署是单机模式
2.Docker 拉取镜像
docker pull nacos/nacos-server:v2.1.1
PS:这是拉取指定的nacos版本,如果需要拉取最新的版本使用如下命令(如:docker pull nacos/nacos-server)
3.挂载目录
mkdir -p /usr/local/nacos/logs/ #新建logs目录
mkdir -p /usr/local/nacos/conf/ #新建conf目录
这一步是添加映射文件夹,后面准备将宿主机的文件映射到nacos容器中
4.启动nacos并复制文件到宿主机,关闭容器
启动容器
docker run -p 8848:8848 --name nacos -d nacos/nacos-server:v2.1.1
复制文件
docker cp nacos:/home/nacos/logs/ /usr/local/nacos/
docker cp nacos:/home/nacos/conf/ /usr/local/nacos/
关闭容器
docker rm -f nacos
这一步启动nacos是为了将nacos里面的文件拷贝出到挂载目录中,这样