windows 2008 开机启动 Docker Toolbox 并运行容器

新建 docker-startup.bat

@echo off

REM Set the name of the VM configuration where dockerd will be hosted
set BOOT2DOCKER_VM=default

set PATH=%PATH%;"D:\Program Files\Docker Toolbox\"

REM Start the default machine (or any other machine)
docker-machine start %BOOT2DOCKER_VM%

REM docker-compose up or docker run
docker-compose up -d

因为我使用Docker Compose管理多个容器,你也可以直接docker run 运行镜像

创建并设置任务计划

设置为系统启动时执行计划

指定要执行的脚本

“程序或脚本” 选择刚创建的docker-startup.bat

“起始于” D:\Program Files\Docker Toolbox\

“起始于” 指向docker-startup.bat所在的目录且不能用双引号包括



开机自动执行脚本后服务会在后台运行,打开VirtualBox会显示镜像是关闭状态,莫慌,已在后台启动了(被坑得不要不要的。。。)

打开Docker Quickstart Terminal会报错,因为已被后台占用

开机后稍等一会,让服务跑起来,ssh到docker

enjoy life

参考:
https://serverfault.com/questions/753971/windows-how-to-start-docker-vm-att-system-boot

来源:windows 2008 开机启动 Docker Toolbox 并运行容器

原文地址:http://blog.51cto.com/14061833/2313853

时间: 2024-07-31 06:00:13

windows 2008 开机启动 Docker Toolbox 并运行容器的相关文章

如何避免windows系统开机启动每次都弹出AutoIt报错

题目:如何避免windows系统开机启动每次都弹出AutoIt报错 有时候,有的电脑重新安装完操作系统后,会莫名奇妙的弹出一些意想不到的报错,有洁癖的人很反感这个,所以有针对性的解决这个算不上问题的小问题 电脑开机后会弹出以下的对话框: 解决办法如下: 原文地址:http://blog.51cto.com/vbers/2114661

在Windows中玩转Docker Toolbox

最近在研究虚拟化,容器和大数据,所以从Docker入手,下面介绍一下在Windows下怎么玩转Docker. Docker本身在Windows下有两个软件,一个就是Docker,另一个是Docker Toolbox.这里我选择的是Docker Toolbox,为什么呢?参见官方文档: https://blog.docker.com/2015/08/docker-toolbox/ 首先我们从官网下载最新版的Windows Docker Toolbox.安装后会安装一个VirtualBox虚拟机,一

在Windows中玩转Docker Toolbox【转载】

最近在研究虚拟化,容器和大数据,所以从Docker入手,下面介绍一下在Windows下怎么玩转Docker.Docker本身在Windows下有两个软件,一个就是Docker,另一个是Docker Toolbox.这里我选择的是Docker Toolbox,为什么呢?参见官方文档:https://blog.docker.com/2015/08/docker-toolbox/首先我们从官网下载最新版的Windows Docker Toolbox.安装后会安装一个VirtualBox虚拟机,一个Ki

添加Windows 10开机启动项:No Hyper-V

在Windows 10 1903版本加入了一项沙盒功能,1903版本以上的系统可以在控制面板-程序和功能-启用或关闭Windows功能中勾选Windows 沙盒选项,根据操作重启后即可打开沙盒功能. Windows Sandbox介绍 Windows Sandbox这项新功能允许用户在隔离环境下测试和运行各种应用程序.Sandbox本质上是一个轻量级虚拟机,目前已经在Windows 10 May 2019(Version 1903)功能更新中上线,可以在隔离环境中运行不受信任的应用程序,而且不会

Win10(含家庭中文版)不用组策略如何彻底禁止Windows Defender开机启动

那么,在不使用和无法使用组策略的情况下,我们依然可以通过注册表命令方式来禁止Windows Defender开机自动运行,彻底关闭它,方式如下: 打开"命令提示符(管理员)",然后输入: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /d 1 /t REG_DWORD /f 重启电脑即可生效,从此世

将redis加入到Windows服务开机启动

打开CMD,切换到redis所在文件夹 输入命令:1 redis-server.exe --service-install redis.windows.conf --loglevel verbose 弹出提示框,点击确定.之后在系统服务中看到redis,启动类型改为自动. 卸载命令:1 redis-server --service-uninstall 原文地址:http://blog.51cto.com/11657004/2135154

docker安装并设置开机启动(Linux)

docker 开机启动: systemctl enable docker 使用的linux系统为CentOS7.2 docker分为CE和EE版本,EE版本收费,一般我们使用CE版本就满足要求了 docker安装及启动 docker安装很简单,直接使用如下命令安装即可,安装后的docker版本即为CE免费版(对于更高的linux版本,可以先执行安装docker-ce,如果提示Nothing to do,则再直接使用如下命令) yum -y install docker 安装结束后,查看docke

node-webkit设置程序开机启动

上一篇写了打包脚本中设置安装时开机启动,这一篇写由node.js来控制程序是否随windows系统开机启动. 首页在项目package.json中加入对windows-shortcuts的引用(手动下载地址https://github.com/j201/windows-shortcuts) "dependencies": { "windows-shortcuts":"*" } 在npm install windows-shortcuts,加入快捷

docker安装 镜像和容器的操作

目录 1 docker 介绍 3 centos安装docker 2 容器和镜像 3 加速配置 4 镜像操作 5 容器操作 1 docker 介绍 # 1 虚拟化--->虚拟机,硬件虚拟化 # 2 docker:centos系统-->大约90m # 3 开源项目,诞生于2013---->17年以后-->两年多的时间 # 4 基于go语言实现的--->docker ce:免费的 docker ee:收费 # 5 轻量级的操作系统虚拟化解决方案 # 6 Docker 的基础是 Li