docker打包系统安装好的软件_Win7系统如何安装Docker?

Win7 系统无法使用docker当前的客户端软件去可视化管理docker。只能通过Docker Tool Box来进行管理。

7d0965b0c038b3ba369848e994003fca.png

Docker Client(必须,如果正确安装后,是通过Docker Client来管理Docker环境的

Docker Machine(必须,我们是将boot2docker运行到VirtualBox的虚机中,然后通过docker-machine 构建出的docker环境)。

Docker Compose ,打包项目必备

VirtualBox(必须,如果系统原本装过,后面可以指定。由于Docker的核心还是基于Linux内核的,所以必须安装。

Kitematic (k8s) 是容器管理器,后面可能会用到,请保留

Git for windows ,这是要修改下:

e2e7de750fd79bf94760ec0a06be3e0e.png

默认指向的bash.exe并不是读取正确位置而是默认的。需要把这个Bash.exe改成正确的位置。

修改后打开这个快捷方式,即执行docker tool box 进行第一次执行的环境部署

0e51330f263669da3e251b69ea45a390.png

正常情况下会在c:UsersAdministrator.dockermachinecache 下进行下载和安装。

f83882c407f74042fa79cea630331ee0.png

这是正常安装后的使用界面。

注:如果docker正常安装,machine 的ip会如上图有提示,容器访问需要用machine到IP

如果一直装不上,就需要手动安装。

首先把上图的boot2docker地址抄下来。一个是存储的位置,一个是远程的iso地址。

将远程boot2docker的镜像手动下载到存储位置。

在bash里运行docker-machine 如果失败,需要手动下载docker-machine进行配置安装。

step1: 复制下面这行代码到bash,运行,会下载并拖拽 docker-machine 到bin下等待使用。

$ if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-Windows-x86_64.exe > "$HOME/bin/docker-machine.exe" && chmod +x "$HOME/bin/docker-machine.exe" 

step2:通过docker-machine 和 visualbox 创建 docker 的虚拟机并使用

$ docker machine create --driver virtualbox --virtualbox-boot2docker-url=.docker/machine/cache/boot2docker.iso 

844cd0cdfaa78e036a149e0ebf8741b5.png

创建docker的虚拟机成功。

step3:链接到虚拟机,并测试是否正常。

$ docker-machine ssh default
docker login
# docker的账户,安装阶段请使用官网的hub进行注册和使用,
# 后面会配置内网使用的仓库,防止仓库镜像外泄。
docker run hello-world

1fb40a17b6faa3d986a11e8fd9fac5d7.png

至此,docker-machine部署完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值