WIN7下Docker的安装
来源:互联网 发布:找出两列中不同的数据 编辑:程序博客网 时间:2024/06/08 00:37
由于Docker是基于Linux系统的,在windows上的体验可以说是很不好了,在windows上安装Docker需要借助 toolbox(以前是用boot2docker,toolbox也有用到boot2docker不过功能更全)
在 https://www.docker.com/products/docker-toolbox 里下载windows的toolbox,下载完后点击安装,一路确认之后桌面上多了三个图标,分别是Oracle VM VirtualBox,Docker Quickstart Terminal,Kitematic(Alpha)。
打开蓝色的Docker Quickstart Terminal,这是一个Docker的终端,第一次打开的话会进行一次初始化,包括创建新的虚拟机,设置环境变量等等的操作。我第一次打开时遇到了一个问题,错误提示我的boot2docker版本不是最新需要更新,但是由于国内的喜人网速下载不到最新的包而出错。这里我把网络断开让它无法自动检测版本以解决这个问题(其实我的boot2docker版本是最新的,不知道为什么还是要求我更新)。
装好之后可以输入docker version查看版本,顺便看看是否成功安装,这个时候我又遇到了一个问题,错误提示:error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.28/version: open //./pipe/docker_engine:The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
查了一下,在http://blog.csdn.net/fanfan4569/article/details/71340556 里发现了解决方法,输入docker-machine env –shell cmd default或者docker-machine env default得到当前默认的配置,然后将出现的这几条配置各自复制一遍粘贴输入,然后就OK了。
成功运行docker version:
到现在就已经成功安装Docker了,这是可以运行一下Docker的HelloWorld来测试一下,HelloWorld是一个DockerHub里的镜像,在终端里输入docker run hello-world来加载这个镜像,若是本地没有这个镜像,Docker就会自动去DockerHub里下载镜像,但是由于国内喜人的网速,问题又来了,镜像通常下载不到或是下载很慢,这个时候我们可以用到国内的Docker镜像加速服务,常用的有DaoCloud,阿里云,网易云等,我用的是DaoCloud。
在DaoCloud官网http://www.daocloud.io/注册一个账号,在个人页面中会有一个专用的加速链接,然后按照其文档进行配置,Windows的配置方法如下:
在终端输入:
docker-machine ssh default
sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=加速链接 |g” /var/lib/boot2docker/profile
exit
docker-machine restart default
注意:重新设置docker-machine的默认配置后会导致上面出现的配置问题,重新输入docker-machine env default再复制粘贴一次就好了。
用了加速器之后下载镜像就不是问题了,我们还可以用命令docker pull 镜像名称 在DockerHub上下载各种镜像。
运行HelloWorld:
- Docker Win7 下的安装
- WIN7下Docker的安装
- win7下安装Docker
- Win7 下安装Docker
- Win7下安装docker
- win7下安装docker
- Win7(64bit)下安装Docker
- win7下利用DockerToolBox安装Docker步骤
- 【Docker】Windows下docker的安装
- Win7安装Docker指南
- win7安装docker
- Win7 64bit环境下,Docker-Machine安装
- 【docker】docker的简介和Windows下如何安装docker
- Window 下 Docker的安装
- CentOS下Docker的安装
- 【JEECG Docker安装】CentOS6下docker的安装和使用
- win7 下的 IIS安装
- win7 下的 IIS安装
- Programming学习1_ASP、JSP、PHP 、Perl、.NET 等WEB开发语言比较
- 英特套价11版 v17.5.17官方版下载附安装教程
- 【BZOJ1060】时态同步(ZJOI2007)-树形DP
- Hadoop安装详细教程,必看!!自己总结,供参考
- 栈的应用--进制转换
- WIN7下Docker的安装
- [NOIP模拟][BZOJ4264]小c找朋友
- Java 8 新特性——Stream API
- 图像基础10 比较图片是否一样
- 微信小程序图片加载失败渲染层网络层错误
- rsyslog 服务
- 1.写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1 程序原型: int count_one_bits(unsigned int valu
- Java 操作数组的流
- find_data_code_2d 一次性识别图片中的多个二维码