插件窝 干货文章 Windows 环境下如何修改 Docker 容器参数?

Windows 环境下如何修改 Docker 容器参数?

容器 Docker 修改 powershell 125    来源:    2025-04-01

Windows 环境下修改 Docker 容器参数的方法

在 Windows 环境下修改 Docker 容器参数有几种常用方法,以下是详细说明:

方法一:通过 docker update 命令修改运行中容器的参数

# 修改容器的内存限制
docker update --memory 1g --memory-swap 2g 容器名或ID

# 修改CPU限制
docker update --cpus 2 容器名或ID

# 修改重启策略
docker update --restart unless-stopped 容器名或ID

方法二:停止并重新创建容器

  1. 首先停止容器:

    docker stop 容器名或ID
    
  2. 使用 docker commit 创建新镜像(如果需要保留修改):

    docker commit 容器名或ID 新镜像名
    
  3. 使用 docker run 带新参数重新创建:

    docker run -d --name 新容器名 -p 8080:80 -v C:\host\path:/container/path 镜像名
    

方法三:修改 Docker Desktop 设置

  1. 右键系统托盘中的 Docker 图标
  2. 选择 "Settings"
  3. 在 "Resources" 选项卡中可以调整全局的 CPU、内存等资源限制

常见参数修改示例

修改端口映射

docker run -d -p 8080:80 --name mynginx nginx

修改挂载卷

docker run -d -v C:\myapp:/app --name myapp myimage

修改环境变量

docker run -d -e "ENV_VAR=value" --name mycontainer myimage

注意事项

  1. 某些参数(如存储驱动、网络模式)只能在创建容器时设置,无法通过 update 修改
  2. 修改参数后可能需要重启容器才能生效
  3. 在 Windows 上特别注意路径格式,使用 C:\path 而不是 /c/path

查看当前容器配置

docker inspect 容器名或ID

通过以上方法,您可以在 Windows 环境下灵活地修改 Docker 容器的各种参数配置。