当前位置: 首页 > 知识库问答 >
问题:

如何在Windows PC启动时自动启动容器?(Docker Quickstart终端,DockerToolbox-19.03.1.exe)

孙文康
2023-03-14

如何在Windows PC启动时自动启动容器?(Iam使用Docker Quickstart Terminal,DockerToolbox-19.03.1.exe)我发现当电脑启动时,Jenkins容器不会自动启动,每次我都必须手动打开Docker Quickstart Terminal,然后键入“Docker container run--name Jenkins blueocean--rm--detach--network Jenkins--env Docker\u HOST=tcp://docker:2376--env DOCKER\u CERT\u PATH=/certs/client--env DOCKER\u TLS\u VERIFY=1--卷jenkins data:/var/jenkins\u home--卷jenkins DOCKER certs:/certs/client:ro--发布1122:8080--发布50000:50000 jenkinsci/blueocean“

共有1个答案

戎泰
2023-03-14

我不在windows上使用docker,所以很抱歉,如果这个解决方法没有用!

您可以制作一个在启动时运行命令的. bat脚本(任务调度程序应该有这个选项,因为您可能希望等待Docker完成加载)。

这里有一个0级教程,它还展示了如何在启动时设置任务。

 类似资料:
  • 问题内容: 假设我有一个要运行的Docker容器,那么我可以调用 一切都很好。如果系统崩溃并重新启动,是否有内置的方式来运行容器,使其能够自动重新启动? 如果是这样,这在Docker Compose中也可用吗? 问题答案: 是的,docker具有重启策略,该策略可以处理此问题。这也可以在compose.yml配置文件中找到。

  • 假设我有一个要运行的Docker容器,然后我可以调用 一切都很好。是否有一种内置方法可以运行容器,以便在系统崩溃并重新启动时自动重新启动容器? 如果是这样,这在 Docker Compose 中是否也可用?

  • 大家好,我正在windows 7中使用xampp v3.2.1。我想在windows启动时自动启动它,但无法启动。 我尝试了这里提供的解决方案,但在服务中找不到任何东西。 我在D驱动器中安装了xampp,这就是为什么apache和mysql在从run打开services.msc时不显示在服务中的原因。 我已经从xampp控制面板的config(配置)按钮尝试过了,我选中了autostart(自动启

  • 问题内容: 我正在尝试创建一个将自动启动apache的Dockerfile。没事。但是,如果我登录到容器并运行它就可以了。为什么我不能从Dockerfile运行该命令? 问题答案: 问题出在这里:执行此命令时,进程将与外壳分离。但是Docker仅在主进程处于活动状态时才能工作。 解决方案是在 前台 运行Apache 。必须看起来像这样:(仅更改了最后一行)。

  • 我有一个Dockerfile来在容器中安装MySQL server,然后我这样开始: 但MySQL服务不会自动启动,我必须手动运行(从容器内): 如何在运行docker容器时自动启动MySQL服务?

  • 问题内容: 我有一个Dockerfile将MySQL服务器安装在一个容器中,然后我开始像这样: 但是MySQL服务不会自动启动,我必须手动运行(从容器内部): 运行docker容器时如何自动启动MySQL服务? 问题答案: 首先,有一个 问题, 在您的: Docker映像不会保存正在运行的进程。因此,您的命令仅在阶段执行,并在构建完成后停止。相反,您需要使用或如下所示的命令在启动容器时指定命令: