sudo systemctl start docker
sudo systemctl enable docker
docker --version
步驟 2: 拉取 Nacos Docker 鏡像
- 拉取 Nacos 鏡像:
你可以從 Docker Hub 上拉取官方的 Nacos 鏡像,使用以下命令:
docker pull nacos/nacos-server
這會從 Docker Hub 上拉取最新的 Nacos 鏡像。如果你希望拉取特定版本,可以指定版本號,例如:
docker pull nacos/nacos-server:v2.1.2
步驟 3: 運行 Nacos 容器
你可以使用以下命令啟動 Nacos 容器。這里我們將以 standalone
模式啟動 Nacos:
docker run -d \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-p 8848:8848 \--name nacos \nacos/nacos-server:v2.1.2
解釋:
-d
:后臺運行容器。-e MODE=standalone
:設置 Nacos 運行模式為單機模式(standalone)。-e PREFER_HOST_MODE=hostname
:設置 Nacos 偏好使用主機名。-p 8848:8848
:將 Nacos 容器的端口8848
映射到主機的端口8848
。--name nacos
:給容器命名為nacos
。nacos/nacos-server:2.0.3
:指定使用的鏡像和版本。
步驟 4: 訪問 Nacos 控制臺
Nacos 啟動完成后,你可以在瀏覽器中訪問 Nacos 控制臺:
http://<your-server-ip>:8848/nacos
默認的登錄用戶名和密碼是:
- 用戶名:
nacos
- 密碼:
nacos
步驟 5: 查看容器日志
如果遇到任何問題,你可以查看 Nacos 容器的日志:
docker logs nacos
步驟 6: 停止或刪除容器
- 停止容器:
docker stop nacos
- 刪除容器:
docker rm nacos
步驟 7: 配置持久化(可選)
如果你希望 Nacos 的數據持久化到本地磁盤,可以將容器的數據目錄掛載到宿主機目錄。比如:
docker run -d \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-p 8848:8848 \-v /path/to/your/local/data:/home/nacos/data \--name nacos \nacos/nacos-server:2.0.3
在這個命令中,/path/to/your/local/data
是你宿主機上用于存儲數據的目錄。
總結
通過 Docker 部署 Nacos 是一種非常簡單且高效的方式,尤其適合快速啟動和測試。你只需要拉取鏡像、運行容器并配置端口映射,就可以在幾分鐘內搭建好一個 Nacos 服務。如果你遇到任何問題,可以查看容器日志以獲取更多信息。