首先window版本必須是10,如果是win7那么安裝方法有所不同,win10是官方支持安裝的。筆者安裝的是Community社區版,版本信息如下:

1、去docker官網下載win10安裝包: https://store.docker.com/editions/community/docker-ce-desktop-windows
2、開啟win10的Hyper-V , 控制面板 -> 程序 -> 啟用或關閉Windows功能 -> 選中Hyper-V ,之后重啟。 然后點擊下載的exe安裝文件安裝,中間沒有什么特別注意的地方。
3、啟動docker, setting -> Daemon 設置阿里雲docker鏡像倉庫,以及DaoCloud鏡像倉庫(光阿里雲貌似不是很給力)
{
"registry-mirrors": [
"https://xxxxxx.mirror.aliyuncs.com",
"http://xxxxxx.m.daocloud.io"
],
"insecure-registries": [],
"debug": true,
"experimental": false
}
阿里雲容器鏡像服務->選擇鏡像加速器:https://cr.console.aliyun.com
DaoCloud登錄后選擇加速器:https://www.daocloud.io/mirror#accelerator-doc
4、幾個命令來確認安裝是否成功
docker info
docker version
docker run hello-world

其他幾個docker命令
#開發模式: docker-compose -f docker-compose.yml -f docker-compose.dev.yml build docker-compose -f docker-compose.yml -f docker-compose.dev.yml up #查看所有容器 docker ps -a #查看所有鏡像 docker images #刪除所有的容器 docker rm $(docker ps -aq) # # 刪除容器應用 # docker ps -a --format "{{.ID}}" | foreach { docker stop $_ docker rm $_ } # # 刪除本地容器鏡像 # docker images --format "{{.ID}}" | foreach { docker rmi stop $_ }
