Windows上安裝Docker

Windows Docker 安裝


win七、win8 系統

win七、win8 等須要利用 docker toolbox 來安裝,國內可使用阿里雲的鏡像來下載,下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/html

docker toolbox 是一個工具集,它主要包含如下一些內容:git

Docker CLI 客戶端,用來運行docker引擎建立鏡像和容器
Docker Machine. 可讓你在windows的命令行中運行docker引擎命令
Docker Compose. 用來運行docker-compose命令
Kitematic. 這是Docker的GUI版本
Docker QuickStart shell. 這是一個已經配置好Docker的命令行環境
Oracle VM Virtualbox. 虛擬機

下載完成以後直接點擊安裝,須要注意的是這裏,若是電腦已安裝git,能夠不勾選
在這裏插入圖片描述github

安裝成功後,桌邊會出現三個圖標,入下圖所示:docker

點擊 Docker QuickStart 圖標來啓動 Docker Toolbox 終端。shell

若是git是以前本身已安裝好的,此時會提示window正在查找bash.exe,選擇瀏覽找到本身安裝git目錄下bin文件夾的bash.exe
在這裏插入圖片描述json

打開後,若在bash界面提示沒有boot2docker鏡像,須要在github上下載,提示大概以下ubuntu

在这里插入图片描述

這是由於沒有找到默認的boot2docker鏡像的緣由,提示正在下載,然而github的下載速度不可恭維,
(boot2docker下載地址:https://github.com/boot2docker/boot2docker/releases),
需注意的是不一樣版本的docker須要的boot2docker版本也不同,其實根本不用下載,以前下載好的toolbox的根目錄下就有windows

在这里插入图片描述

將boot2docker.iso文件複製到C:\Users\Administrator.docker\machine\cache路徑下,再次運行Docker Quickstart Terminal。bash

再次運行若是仍是不行,通常是提示boot2docker版本過舊,此時就仍是老老實實等待下載吧,其實速度也仍是能夠的。網絡

再次運行若是成功的話窗口會出現小鯨魚的圖案(docker的logo),以下圖:

在这里插入图片描述

還能夠在cmd裏驗證一下,出現下圖即爲安裝成功:

在這裏插入圖片描述

 

若是系統顯示 User Account Control 窗口來運行 VirtualBox 修改你的電腦,選擇 Yes。

 

$ 符號那你能夠輸入如下命令來執行。

$ docker run hello-world
 Unable to find image 'hello-world:latest' locally
 Pulling repository hello-world
 91c95931e552: Download complete
 a8219747be10: Download complete
 Status: Downloaded newer image for hello-world:latest
 Hello from Docker.
 This message shows that your installation appears to be working correctly.

 To generate this message, Docker took the following steps:
  1. The Docker Engine CLI client contacted the Docker Engine daemon.
  2. The Docker Engine daemon pulled the "hello-world" image from the Docker Hub.
     (Assuming it was not already locally available.)
  3. The Docker Engine daemon created a new container from that image which runs the
     executable that produces the output you are currently reading.
  4. The Docker Engine daemon streamed that output to the Docker Engine CLI client, which sent it
     to your terminal.

 To try something more ambitious, you can run an Ubuntu container with:
  $ docker run -it ubuntu bash

 For more examples and ideas, visit:
  https://docs.docker.com/userguide/

Win10 系統

如今 Docker 有專門的 Win10 專業版系統的安裝包,須要開啓Hyper-V。

開啓 Hyper-V

 

一、安裝 Toolbox

最新版 Toolbox 下載地址: https://www.docker.com/get-docker

點擊 Download Desktop and Take a Tutorial,並下載 Windows 的版本,若是你尚未登陸,會要求註冊登陸:

二、運行安裝文件

雙擊下載的 Docker for Windows Installer 安裝文件,一路 Next,點擊 Finish 完成安裝。

安裝完成後,Docker 會自動啓動。通知欄上會出現個小鯨魚的圖標,這表示 Docker 正在運行。

桌邊也會出現三個圖標,入下圖所示:

咱們能夠在命令行執行 docker version 來查看版本號,docker run hello-world 來載入測試鏡像測試。

若是沒啓動,你能夠在 Windows 搜索 Docker 來啓動:

啓動後,也能夠在通知欄上看到小鯨魚圖標:


鏡像加速

鑑於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,咱們能夠須要配置提速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

請在該配置文件中加入(沒有該文件的話,請先建一個):

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

 

轉自:

https://www.runoob.com/docker/windows-docker-install.html

https://blog.csdn.net/weixin_41430952/article/details/83745458

相關文章
相關標籤/搜索