Windows 7下安装 Docker(解决如何始终使用一个虚拟机VM的问题 )
2018-01-12 15:39
976 查看
文档背景介绍:
在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 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安装docker toolbox,使用tensorflow,Jupyter Notebook,各种问题的解决方案
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 解决windows 7下安装SQL SERVER 2000不兼容问题
- ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题
- 如何彻底解决安装Windows漏洞补丁出现蓝屏或无法启动问题?
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- ubuntu下 如何解决rubyEE安装后 ./script/console不能使用的问题
- Windows7下Foxmail不能使用问题解决一例
- Windows 7下安装Oracle 11g相关问题解决方法
- 如何使用 TRACERT 解决 Windows 中的 TCP/IP 问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题(非原创,摘自书中)
- 解决在Windows7下Oracle10G无法安装问题
- 解决在Windows7下Oracle10G无法安装问题
- Windows 7下安装Oracle 11g相关问题解决方法
- OP:windows 2008 安装之后无线网无法使用问题解决(Windows 2008 Wireless)
- 如何解决HP QC(Quality Center)在Windows 7下不能工作的问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 如何解决Mysql "发生系统错误2,找不到指定的文件" 的问题(第一次安装使用)
- 【Cool】如何使wince下的Windows文件夹下保存数据而掉电也不消失——这个能解决cab包安装重启/关机丢失的问题
- Windows 7下使用wubi安装Ubuntu9.04+新手常见问题