### win10家庭版安裝docker
參考:https://www.cnblogs.com/conswin/p/11055853.html
Docker可以支持在mac、windows、linux上安裝。
但是在windows系統中Docker目前僅有win10專業版和企業版的安裝包,win7/win8/win10家庭版需要通過docker toolbox來安裝。
下載地址:[http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/](http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/)
Docker的有CE和EE版,CE為免費版,EE由公司支持的付費版,在此選擇最新CE版本

Docker安裝比較簡單,直接雙擊下載好的DockerToolbox的exe文件,然后按照默認選項執行安裝,安裝過程中會提示安裝插件,點擊同意即可。安裝完成后會在桌面上生成三個圖標,如下所示:

雙擊桌面上的Docker Quickstart Terminal圖標,進入Docker客戶端,此時可能會出現桌面快捷鍵提示找不到應用程序
出現這個問題是由于之前裝過Git,安裝Docker默認生成的快捷方式中,Git的路徑是C:\\Program Files\\Git\\bin\\bash.exe。而之前安裝的Git并不是這個路徑,所以就會報找不到應用程序的問題。此時只要把Git的路徑改為自己之前安裝的路徑即可,比如我的就在D:\Git\Git\bin\bash.exe,修改后的Target為如圖所示(后面的路徑不用修改):

docker運行 docker-machine create 命令第一次啟動會去github.com下載一個最新的boot2docker.iso 鏡像。
國內下載會很慢,有時會卡死。其實在DockerToolbox的安裝目錄下已經存在boot2docker.iso 鏡像了,只需要將該ios文件,拷貝至:C:\Users\admin-39\.docker\machine\cache目錄下,然后
運行cmd,執行以下命令,注意初始化的docker-machine的名稱一定叫“default”:
~~~
docker-machine create default -d virtualbox --virtualbox-boot2docker-url=/Users/admin-39/.docker/machine/cache/boot2docker.iso
~~~
初始化成功過后,打開Oracle VM VirtualBox,可以看到創建的default

在cmd命令窗口,執行以下命令,以保證客戶端和服務端api版本一致,這一點很重要:
~~~
docker-machine upgrade
~~~

一、問題 # his computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory.

問題解決方案:
1、**檢查Hyper-V設置**,使用管理員權限啟動cmd, 執行命令
查看hypervisorlaunchtype值為“Auto”

2、**關閉hypervisorlaunchtype**,管理員權限打開cmd,執行命令
~~~
bcdedit /set hypervisorlaunchtype off
~~~

重啟計算機,還行還是

下載最新的[# Download VirtualBox](https://www.virtualbox.org/wiki/Downloads)更新最新版本安裝,安裝完成后再啟動docker的客戶端
二、windows 安裝docker報錯:Error checking TLS connection: ssh command error: command : ip addr show...

報錯的原因是初始化的時候出錯了
在將第一次報錯后初始化的這兩個文件刪除

將你的網絡關掉,用CMD重新初始化docker,等待運行完成

最后打開docker


- 春風得意
- 概念
- PHP
- 概念解析
- 框架
- Thinkphp
- Laravel
- easyswoole
- PHP底層分析
- Linux
- 常用命令
- Linux基礎入門
- Redis
- Redis基礎入門
- Nginx
- 配置優化
- Lua編程
- Swoole
- 配置參數
- 基礎入門
- MQ
- RabbitMQ
- RabbitMq安裝和使用
- PHP安裝rabbitmq、php-amqplib擴展
- RabbitMq基礎入門
- Kafka
- ELK
- 數據庫
- 分庫分表
- Sharding-Proxy
- SQL調優
- Mysql
- NoSql
- 運維相關
- 云服務器
- 騰訊云
- 阿里云
- 負載均衡
- Docker
- Docker在window上的安裝和使用
- Docker在Linux上的安裝和使用
- Docker基礎入門
- DevOps
- K8S
- Zookeeper
- Jenkins
- Git
- 網絡相關
- 操作系統
- 編譯原理
- 計算機組成
- 數據結構和算法
- 分布式和微服務
- 其他
- 開源項目
- 編輯器
- Python
- package
- django
- tornado
- GO
- Java
- Java基礎入門
- SpringBoot