Docker 镜像下载和运行 nacos 容器的相关问题

1. Docker 中如何下载镜像


2. Docker 运行 Nacos 容器

运行命令
docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--restart=always \
--network hm-net \
nacos/nacos-server:v2.1.0-slim
命令参数解析
  1. -d:后台运行容器。
  2. --name nacos:设置容器名称为 nacos
  3. --env-file ./nacos/custom.env:从指定的 custom.env 文件中加载环境变量。
  4. -p:映射容器端口到主机端口。
    • 8848:88489848:98489849:9849 分别映射对应端口。
  5. --restart=always:设置容器退出后自动重启。
  6. --network hm-net:将容器连接到自定义网络 hm-net
  7. nacos/nacos-server:v2.1.0-slim:指定镜像名称和标签。

3. 报错原因及解决办法

报错信息
"docker run" requires at least 1 argument.
可能原因及排查步骤
  1. 命令换行格式错误

    • 每行末尾的反斜杠 \ 后不能有多余空格。

    • 错误示例:

      --network hm-net\  # 反斜杠前有少了空格,导致解析失败
    • 正确示例:

      --network hm-net \

4. CollUtil 的 join 方法