You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使Windows下Docker容器随Docker Desktop登录自动启动?

如何让Docker容器随Windows登录自动启动?

当然可以设置容器随登录自动启动,核心是利用Docker的重启策略,结合你已经开启的Docker Desktop登录自启功能即可实现,具体分两种场景操作:

1. 新创建容器时直接配置

启动容器时添加--restart always参数,这个参数会让容器在Docker服务启动时自动启动(而Docker Desktop已经设置了登录自启,所以等价于容器随登录启动)。

以你的conduktor-console为例,命令类似:

docker run -d --name conduktor-console --restart always [你的其他启动参数,比如端口映射、环境变量等] conduktor/conduktor-console

2. 给已存在的容器修改重启策略

如果已经创建了conduktor-console容器,不用重新创建,直接用docker update命令修改重启规则:

docker update --restart always conduktor-console

额外注意事项

  • 确认Docker Desktop的登录自启功能已经开启:打开Docker Desktop设置 → General → 勾选Start Docker Desktop when you log in(你已经提到这个是开启的,确保没被意外关闭即可)
  • 如果你的conduktor-console依赖其他服务(比如Kafka broker),更推荐用Docker Compose来管理,在compose配置文件中给每个服务添加restart: always,这样关联服务会按依赖顺序自动启动。示例compose.yml:
version: '3.8'
services:
  conduktor-console:
    image: conduktor/conduktor-console
    restart: always
    ports:
      - "8080:8080" # 示例端口,根据你的需求调整
    # 其他配置如volumes、environment等
  kafka:
    image: apache/kafka:latest
    restart: always
    # Kafka相关配置如ports、environment等

配置好后执行docker-compose up -d即可。

内容的提问来源于stack exchange,提问作者user2138149

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 02:07:04