Windows 7下安装 Docker(解决如何始终使用一个虚拟机VM的问题 )

原创 2018年01月12日 15:39:08

文档背景介绍:

在Windows 7 下使用 Docker Quickstart Terminal, 每次都启动一个全新的名为default虚拟机,导致对Docker 容器做的修改无法保存 (在Docker没有Commit为镜像,保存到Docker服务器的情况下)

目标: 在Windows 7 下,让Docker始终使用一个虚拟机,这样即使不用制作镜像,只要保存虚拟机,即便重启电脑,对容器做的修改也不会丢失。

解决方法:

步骤:

1.      安装Docker Toolbox (请参考官网)

2.      使用Docker Machine 创建Docker需要的虚拟机 (默认在 C:\Program Files\Docker Toolbox)

docker-machine create --driver virtualbox vmdocker

 注:其中 vmdocker 是 你要定义的虚拟机的名字

3.      修改start.sh (默认在 C:\ProgramFiles\Docker Toolbox) , 让Docker使用步骤2创建的 VM

#VM=${DOCKER_MACHINE_NAME-default} 

VM=${DOCKER_MACHINE_NAME-vmdocker}

 

4.      在Windows下启动CMD 窗口,再通过以下命令进入Docker Shell 窗口 (假设你已安装bash.exe)

"C:\ProgramFiles\Git\bin\bash.exe" --login -i "C:\Program Files\DockerToolbox\start.sh"



docker is configured to use the vmdocker machine with IP 192.168.99.103

For help getting started, check out thedocs at https://docs.docker.com

 5.     现在 可以使用Docker 命令了, 比如 docker ps

6.  当你想重启虚拟机或者Windows的时候,记得保存VM 如vmdocker


7. 重新启动VM vmdocker,再通过命令进入Shell 模式

"C:\ProgramFiles\Git\bin\bash.exe" --login -i "C:\Program Files\DockerToolbox\start.sh" 

8. 重启容器,或者查看容器,你会发现你之前做的更改都没有丢失了。

文档原创,欢迎转发,但是请注明出处 http://blog.csdn.net/lindachennice/article/details/79044556。

windows下安装redis集群

-
  • 1970年01月01日 08:00

docker for windows修改虚拟机路径

在windows中使用docker过程中,有时会不会发现系统盘(C盘)空间不够用了?因为docker for windows在借助hyper-v时,将虚拟机默认存储到了系统盘的此路径中:C:\User...
  • wwangfabei1989
  • wwangfabei1989
  • 2018-02-08 19:37:10
  • 203

在Windows平台上搭建Docker开发环境

本文介绍的是如何在Windows系统上安装Docker运行环境。Docker官方提供了Windows平台上的安装包,这个安装包会打开Windows平台上的HyperV虚拟机。所以如果不喜欢使用Hype...
  • u011054333
  • u011054333
  • 2017-04-11 17:26:19
  • 4037

Windows系统上3种连接Docker虚拟机的方法

连接到Docker machine 用户名: docker 密码: tcuser 1. Docker Quickstart Terminal 2. GitBash 3. Powershell / CM...
  • cs08211317dn
  • cs08211317dn
  • 2016-02-22 10:27:52
  • 1885

使用docker安装centos虚拟机

之前通过vagrant在virtural box上安装centos虚拟机,按照网上的教程,不费力就在公司的电脑上(win 7)安装成功,但是今天在家里的笔记本中按照同样的教程,同样的步骤安装,但是总是...
  • duanmuxiao
  • duanmuxiao
  • 2017-09-10 14:03:47
  • 349

虚拟机下安装docker,并且ssh与的连接(centos6)--docker笔记

当前环境:win10->vmware->centos6.5(86_64) 不用管太多,先安装docker。后面会有注意点。 1. yum install http://mirrors.yun-i...
  • u013215484
  • u013215484
  • 2016-10-19 18:37:28
  • 3824

linux上安装Docker(非常简单的安装方法)

最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量...
  • qq_36892341
  • qq_36892341
  • 2017-06-29 16:35:28
  • 20444

CoreOS + Docker 搭建本地虚拟机测试环境

最近考虑把项目切换成线上+docker方式发布,研究了一番,在本地虚拟机环境上测试了一下,基本能够快速部署了。 coreOS部分 先说下环境和使用到的镜像基本介绍: 虚拟机环境使用的是virtu...
  • pahu2000
  • pahu2000
  • 2016-08-31 18:12:28
  • 1002

docker的安装与配置

部署和运行环境需要依赖 Docker 和 Docker Compose 1. Linux 下(推荐 Ubuntu)请参照官方文档进行安装配置: 官方文档: https://docs.docke...
  • wfg18801733667
  • wfg18801733667
  • 2016-08-23 09:04:08
  • 1634

docker与虚拟机性能比较

本博客来源于我的个人博客: www.chenbiaolong.com 欢迎访问。概要docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究...
  • cbl709
  • cbl709
  • 2015-02-26 19:36:40
  • 59323
收藏助手
不良信息举报
您举报文章:Windows 7下安装 Docker(解决如何始终使用一个虚拟机VM的问题 )
举报原因:
原因补充:

(最多只允许输入30个字)