Docker 安装 Nacos
大约 2 分钟DockerNacos
安装 Nacos 使用 Docker 是一个相对直接的过程,下面是简化的步骤来帮助您快速部署 Nacos 服务:
1. 拉取 Nacos 镜像
打开终端或命令提示符,运行以下命令以从 Docker Hub 上拉取最新的 Nacos 镜像:
docker pull nacos/nacos-server
如果您需要特定版本的 Nacos,例如 2.2.2,可以在镜像名称后加上版本号:
docker pull nacos/nacos-server:v2.2.2
2. 创建必要的目录(可选)
为了持久化数据和配置,您可以事先在主机上创建一些目录,并在运行容器时将其映射进去:
mkdir -p /usr/local/docker/nacos/{conf,logs,data}
3. 启动 Nacos 容器
使用以下命令启动 Nacos 容器,这里以 standalone 模式为例,关闭鉴权(生产必须开启),同时将宿主机的 8848 端口映射到容器的 8848 端口:
docker run -d --name nacos --restart=always -p 8848:8848 -p 7848:7848 -p 9848:9848 -p 9849:9849 --privileged=true --env MODE=standalone --env NACOS_AUTH_ENABLE=false nacos/nacos-server:v2.2.2
挂载配置、日志和数据目录:
docker run -d \
--name nacos \
--restart=always \
-p 8848:8848 \
-e MODE=standalone \
-v /usr/local/docker/nacos/conf:/home/nacos/conf \
-v /usr/local/docker/nacos/logs:/home/nacos/logs \
-v /usr/local/docker/nacos/data:/home/nacos/data \
nacos/nacos-server:v2.2.2
5. 配置数据库(可选)
如果需要使用外部数据库存储配置信息,您需要先在数据库中创建相应的表。Nacos 提供了 SQL 脚本用于初始化数据库。在启动容器前,需将数据库连接信息通过环境变量传入,如 --env MYSQL_SERVICE_HOST=your_mysql_host --env MYSQL_SERVICE_PORT=3306 --env MYSQL_DATABASE=nacos_config --env MYSQL_USER=nacos --env MYSQL_PASSWORD=nacos_password
。
6. 验证安装
启动容器后,您可以通过访问 http://localhost:8848/nacos
来验证 Nacos 是否安装成功。若开启鉴权,默认的用户名和密码是 nacos
。
以上是本篇文章的全部内容,如对你有帮助帮忙点赞 + 转发 + 收藏。