windows docker测试

最近测试环节要求比较多,笔记本上虚拟机越来越多,试验一下docker,随笔如下。

一、安装docker

主机windows 10 专业版

网上在windows10上安装docker有两种方法

一个是使用InstallDocker,一个是使用DockerToolbox

使用InstallDocker安装是直接在windows上安装一个容器环境,但需要开启 Microsoft Hyper-V(也是虚拟化相关的)

使用DockerToolbox 安装实际安装是docker-machine,可以在安装中使用VirtualBox VM

VirtualBox VM 和Microsoft Hyper-V 是不能同时启用的

Microsoft Hyper-V 在控制面板的 程序 启动或关闭windows功能中 开启和管理

Docker官网

http://www.docker.com/

下载Docker Windows的安装包

https://download.docker.com/win/stable/InstallDocker.msi

下载DockerToolbox

https://github-cloud.s3.amazonaws.com/releases/38274922/a30a5624-8fec-11e6-9d71-8ee817137bb6.exe?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20161031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20161031T020636Z&X-Amz-Expires=300&X-Amz-Signature=05b85316cf03682f2da17ee20099f90052f183ffac43ef282525c4c9f05bc129&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3DDockerToolbox-1.12.2.exe&response-content-type=application%2Foctet-stream

或者

http://192.168.202.1/DockerToolbox-1.12.2.exe?fid=7SuYhZOO94*q7W1vQAailawUEkeAgrMMAAAAAJKI5vRpwMNa4Khcw1gaxcrNdPwv&mid=666&threshold=150&tid=D58A3A614D5F0DFD93572BF545BBBC54&srcid=119&verno=1

我开始使用的是InstallDocker 安装直接使用,但在下载Containers时遇到如下提示。

C:\>docker run hello-world
Unable to find image ‘hello-world:latest‘ locally
latest: Pulling from library/hello-world

docker: image operating system "linux" cannot be used on this platform.
See ‘docker run --help‘.

在使用DockerToolbox 安装的Docker中则直接有连接到hub的界面,使用界面直接下载,或者使用powershell都可以下载。

时间: 2024-10-28 20:19:28

windows docker测试的相关文章

Windows Docker的有趣事实

本文最初发表于华来四公众号,请扫描以下二维码关注.给盆盆发微信(微信号:markpah),即可要求加入Windows Docker微信群.或者微软混合云微信群. 众所周知,Docker能打通开发和运维的任督二脉,所谓DevOps是也.有朋友说,这符合王阳明的"知行合一"之教. 而Windows Server 2016 TP4内置的Windows Docker亦已经出来一段时间,这里就来和诸公汇报一下测试结果. Linux和Windows,容器里各有多少进程? 在安装配置Containe

Windows Docker和Windows Nano Server来啦!

今天盆盆起了一个大早,6点不到就醒了,打开邮箱一看,好家伙,被Windows Docker的大新闻给刷屏了! 首先先来说说看Nano Server. 何为Nano Server? 盆盆的理解,就是专门为Windows Azure和Docker而生的Cloud OS!从开发者的角度来看,Docker其实是一种类似于PaaS的技术,对外展示的是打包好的应用,而不像传统的虚拟化那样需要对操作系统进行维护. 对于Docker而言,所有的容器都是共享内核的,这个内核自然越小越好.对于Linux而言,大家都

解决 Windows Docker 安装 Gitlab Volume 权限问题

本文首发于我的个人博客,解决 Windows Docker 安装 Gitlab Volume 权限问题 ,欢迎访问! 记录一下 Windows10 下 Docker 安装 Gitlab 的步骤. Caution: We do not officially support running on Docker for Windows. There are known issues with volume permissions, and potentially other unknown issue

Windows Docker第一时间揭秘-盆盆跑微软两会

[编者的话]这是盆盆谈微软两会(Build/Iginte)系列之一.文章引用孙建波老师关于Linux内核的6大命名空间隔离,看Windows Docker如何实现类似隔离,同时又有哪些不同.文章素材取自Build和Ignite大会视频,但主要展示盆盆自己的分析和研究,还望大家指正为谢. 今天在微信群里听一位兄弟提到,Docker能将DevOps(意即"开发"和"运维")整合在一起,暗合王阳明先生的"知行合一"之教,这真是一种有趣的说法. 话说从头

Windows Docker原理的大胆猜测和深入分析

前言:这篇文章最初由盆盆发表在华来四微信公众号(微信号:sysinternal).虽然Windows Docker要等到微软Build大会时才能看到实例演示,但这并不妨碍我们利用手头拥有的公开材料对其进行大胆猜测和深入分析.对于盆盆来说,猜测的过程甚至比谜底揭晓更有乐趣! 大家知道,Docker相对虚拟机,属于轻量级应用方案.就好比图中的这个创意便携打印机,不需要把功能封装在笨重的传统打印机里.Windows Docker也是这样,不需要把应用封装在笨重的虚拟机里,以节省资源以及提高性能. 盆盆

windows环境测试IP地址是否通

windows环境测试IP地址是否通脚本 @echo off rem 循环ping IP地址,并打印出IP对应的名称 FOR /F "eol=; tokens=1,2* delims=, " %%i in (ip.txt) do (ping -w 30 -n 1 %%i && echo %%i %%j >> ok.txt || echo %%i %%j >> no.txt) rem eol=c - 指一个行注释字符的结尾(就一个) rem ski

Windows Docker 客户端发布

还记得之前为了演示需要在Windows 8.1上编译和安装Docker客户端的文章吗?如今已经可以忽略掉了.为什么?本博已经交代清楚,因为出于快速拥抱开源和新兴项目的新趋势,微软已经宣布和Docker公司一起快速推出了Windows版本的Docker客户端1.6版本了,如今我们已经可以和在MAC和Linux上一样使用Docker客户端技术了,这样作为微软平台的开发者需要连接和是选用Docker的开发环境就方便多了.当然Windows也已经发布了Nano(Windows 服务器端的虚拟容器服务,这

部署上次的Hapi到Windows+Docker,WindowsDocker

前言: 理论的就不多说了,具体的架构看图.web这里是上篇文章开发的Hapi服务,数据库Mysql,废话不多说,粗略的画了下,架构图如下: Mysql镜像拉取,配置 数据库镜像查找 docker search mysql 不多解释,这里我直接拉取Mysql镜像,并且把端口映射到宿主机8087,数据库默认密码设置123456    -d mysql 为刚刚上面查询到的镜像NAME,此时镜像和容器都已经创建 docker run --name test-mysql -p 8087:3306 -e M

Windows Docker 安装

win7.win8 系统 win7.win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ docker toolbox 是一个工具集,它主要包含以下一些内容: Docker CLI 客户端,用来运行docker引擎创建镜像和容器 Docker Machine. 可以让你在windows的命令行中运行docker引擎命令