1、拉取镜像
在https://hub.docker.com/r/nacos/nacos-server/tags
中查看所需版本,并下载
docker pull nacos/nacos-server:v2.0.4
2、创建挂载目录
# 创建 nacos配置存放目录
mkdir -p /home/docker/nacos/conf
# 创建 nacos日志存放目录
mkdir -p /home/docker/nacos/logs
# 创建 nacos数据存放目录
mkdir -p /home/docker/nacos/data
3、启动容器
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
4、进入容器
docker exec -it nacos bash
5、把容器中的相关文件复制出来
docker cp -a nacos:/home/nacos /home/docker/
6、删除容器
docker rm -f nacos
7、创建mysql nacos数据库,并执行sql文件,sql文件已经考出,mysql安装方式,详见本人docker安装mysql博文
创建nacos数据库
百度搜寻,从github上下载对应版本的nacos,并执行里面的nacos-mysql.sql和schema.sql文件
8、启动 Nacos
docker run -d -p 8848:8848 -p 9848:9848 \
--name nacos \
--ip 192.168.218.132 \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.218.132 \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
-v /home/docker/nacos/conf:/home/nacos/conf \
-v /home/docker/nacos/logs:/home/nacos/logs \
-v /home/docker/nacos/data:/home/nacos/data \
nacos/nacos-server
9、登陆界面
http://192.168.218.132:8848/nacos
账号密码:nacos/nacos
参考文档:
Docker 安装 Nacos
Docker 安装 Nacos
Docker 安装 Nacos
Docker 安装 Nacos