windows安装docker
主要參考:http://docs.docker.com/installation/windows/ 
【1】安装完毕后同意后可能会报错: 
error in run: Failed to start machine “boot2docker-vm”(run again with -v for detail) 
solution: 
出现上述错误,多是由于硬件的虚拟化功能没有开启所致。 
启动按F1/Delete键进入BIOS,【Security】->【Virtualization】->【Intel (R) Virtualization Technology】->【Enabled】 
【2】提示”docker@localhost’s password:”,须要输入password,依次运行例如以下命令就可以解决这个问题。
boot2docker delete
boot2docker init
boot2docker start
安装完毕以后,能够运行:
docker run hello-world
第一次运行,会下载镜像并显示Hello from Docker. 
 
第二次运行直接展示示Hello from Docker. 
至此说明docker成功安装. 
【3】Error response from daemon: client and server don’t have same version (client : 1.19, server: 1.15)
$ boot2docker stop
$ boot2docker download
$ boot2docker up
注意:$ boot2docker download假设例如以下报错,用例如以下指令替换。当中v1.7.0是版本。能够替换成最新版。 
boot2docker.exe --iso-url=https://github.com/boot2docker/boot2docker/releases/download/v1.7.0/boot2docker.iso download
此外还能够直接下载boot2docker.iso然后放置在C:\Users\yumin.pym.boot2docker文件夹下;当中的yumin.pym是username; 
假设提示无法rename。则须要关闭VirtualBox中正在运行的虚拟机boot2docker-vm。 
【4】启动容器时无法运行/bin/bash 
 
如上图所看到的。双斜杠解决; 
详见:http://stackoverflow.com/questions/30132231/boot2docker-windows-cant-run-bash-on-ubuntu-container 
【5】登录boot2docker 
boot2docker ssh 
 
默认username:docker,password:tcuser 
【6】创建支持SSH服务的镜像
docker exec -ti 24 //bin/bash
ifconfig #获取ip 172.17.0.54
回到宿主机。SSH登录方式1:
ssh root@172.17.0.54
登录方式2:
ssh root@127.0.0.1 -p 10022
【7】An error occurred trying to connect: Get https://192.168.59.104:2376/v1.19/version: x509: certificate is valid for 127.0.0.1, 10.0.2.15, not 192.168.59.104
$boot2docker delete
$boot2docker init
$boot2docker up
To connect the Docker client to the Docker daemon, please set:
    export DOCKER_CERT_PATH='C:\Users\yumin.pym\.boot2docker\certs\boot2docker-vm'
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.59.108:2376
$export DOCKER_HOST=tcp://192.168.59.108:2376
【8】dockerpool CA证书错误
sudo docker pull dl.dockerpool.com:5000/ubuntu
FATA[0000] Error response from daemon: v1 ping attempt failed with error: Get https://dl.dockerpool.com:5000/v1/_ping: tls: oversized record received with length 28012. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add --insecure-registry dl.dockerpool.com:5000 to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/dl.dockerpool.com:5000/ca.crt
解决方法: 
在/var/lib/boot2docker/profile中添加例如以下内容。假设没有这个文件。则新建这个文件;
EXTRA_ARGS="--insecure-registry dl.dockerpool.com:5000"
然后运行例如以下命令:
$ boot2docker init
$ boot2docker up
$ boot2docker ssh "echo $'EXTRA_ARGS=\"--insecure-registry <YOUR INSECURE HOST>\"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
參考:https://github.com/boot2docker/boot2docker#insecure-registry 
注意:=两边不要加空格,这个问题查了两个小时;
windows安装docker的更多相关文章
- windows使用docker运行mysql等工具(一)windows安装docker
		
由于我本地的mysql版本比较低,最近想着要升级一下mysql版本,鉴于docker容器的火热,就想着在本地装个docker环境,然后下载最新版的mysql镜像,完成mysql8.0的安装.电脑是wi ...
 - [已解决]windows安装docker的问题
		
windows下载安装docker出现的问题 进入powershell后输入docker --version报错: could not read CA certificate "C:\\Us ...
 - Windows安装Docker & Docker-Compose & 配置docker私有仓库
		
一定要给windows先创建软连接,不然系统盘会爆表的: mklink /j .docker D:\Administrator\.docker Win7安装Docker Dockerfile # FR ...
 - windows 安装docker报错:Error checking TLS connection: ssh command error: command : ip addr show
		
今天安装docker部署的时候总是再报这个错误. 报错的原因是初始化的时候出错了. 在docker 安装目录下有一个文件,如下图所示 将它复制到你电脑用户名目录下生成.docker 的文件夹中,如下图 ...
 - Windows安装docker (带安装包)
		
docker安装包链接 链接:https://pan.baidu.com/s/1JBk8GCH6j_WeGdoaUuIoWw 提取码:8kgg 我电脑上有了git所以没有勾选最后一个 安装完成后将此目 ...
 - windows 安装 docker
		
.https://download.docker.com/win/stable/InstallDocker.msi .设置环境变量 C:\Program Files (x86)\Git\bin .如果 ...
 - Windows 安装 docker 以及1709的简单使用
		
PS C:\> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force PS C:\> Install-P ...
 - windows安装docker,快捷启动方式无法启动
		
1.在双击“Docker Quickstart Terminal”时弹出缺少快捷方式,截图如下 2.单机快捷方式查看属性,发现配置的git位置是有问题的 现在只需要把git的正确地址配置好就可以了 现 ...
 - windows使用docker运行mysql等工具(二)安装运行mysql
		
今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...
 
随机推荐
- druid监控及慢sql记录
			
本文提要 前文也提到过druid不仅仅是一个连接池技术,因此在将整合druid到项目中后,这一篇文章将去介绍druid的其他特性和功能,作为一个辅助工具帮助提升项目的性能,本文的重点就是两个字:监控. ...
 - 原生 js 整理
			
常见的事件 window.event 代表着,事件的状态,只有在事件的过程中才有效.
 - Mac OS 使用asio库
			
下载地址:http://sourceforge.net/projects/asio/files/asio/1.12.2%20%28Stable%29/ 本人下载的版本:asio-1.12.2 1,本人 ...
 - new Buffer 生成二进制数据
			
node编辑环境下: > new Buffer("admin")<Buffer 61 64 6d 69 6e> 通过post请求,服务端接收到是流数据,必须把流数 ...
 - CAD实现批量打印(网页版)
			
主要用到函数说明: IMxDrawPrint::BatchPrintDialog 批量打印对话框,详细说明如下: 参数 说明 [in] IMxDrawResbuf* pParam 批量打印位置参数, ...
 - hdfs深入:07、hdfs的文件的读取过程
			
详细步骤解析 1. Client向NameNode发起RPC请求,来确定请求文件block所在的位置: 2. NameNode会视情况返回文件的部分或者全部block列表,对于每个block,Name ...
 - vue-router scrollBehavior的用法
			
问题: 使用keep-alive标签后部分安卓机返回缓存页位置不精确问题 解决方案: <div id="app"> <keep-alive> <rou ...
 - Python 绑定方法与非绑定方法
			
用到的: import uuid -------------- uuid是128位的全局唯一标识符, 通常用32位的一个字符串的形式来表现 uuid.uuid1() ------------- ...
 - Shiro框架 (原理分析与简单实现)
			
Shiro框架(原理分析与简单实现) 有兴趣的同学也可以阅读我之前分享的:Java权限管理(授权与认证)CRM权限管理 (PS : 这篇博客里面的实现方式没有使用框架,完全是手写的授权与认证,可以 ...
 - 零基础入门学习Python(25)--字典:当索引不好用时
			
知识点 字典属于映射类型. 列表,元祖,字符串等属于序列类型 创建及访问字典 #创建一个字典 >>> dict1 = {'李宁':'一切皆有可能','耐克':'Just do it' ...