在Windows系統上須要利用toolbox來安裝Docker,如今 Docker 有專門的 Win10 專業版系統的安裝包,須要開啓Hyper-V。而後才能正常安裝linux
Hyper-V 就是虛擬機中的一種docker
鍵入win,搜索"windows"開打「啓用或關閉windows功能」,找到Hyper-V並勾選json
win10家庭版開啓方式vim
因爲部分人的系統是win10家庭版的,沒有Hyper-V。可是咱們不必升級到企業版。咱們用一個腳原本啓動就好了windows
在桌面上新建一個文本文件,文件後綴改成.bat並保存,把下面內容copy到文件中centos
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
右鍵以管理員身份運行,時間可能久一點,耐心等待,最終是這樣的緩存
重啓計算機便可網絡
這個地方須要登陸,若是沒有帳號就註冊一下app
根據你的系統選擇對應的版本下載便可工具
安裝
雙擊下載下來的安裝包
因爲安裝過程會檢測系統版本,會顯示安裝失敗,咱們須要修改註冊表,來繞過它檢測的這個過程
打開註冊表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,點擊current version,在右側找到EditionId,右鍵點擊EditionId 選擇「修改「,在彈出的對話框中將第二項」數值數據「的內容改成Professional,而後點擊肯定
再雙擊安裝便可安裝成功
安裝成功以後桌面上會出現一個
雙擊運行以後在咱們的任務欄會出現一個對應的小圖標,咱們使用的時候直接用CMD便可
鑑於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,咱們能夠須要配置加速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com。
在docker的設置中能夠直接配置
目前,CentOS 僅發行版本中的內核支持 Docker。
Docker 運行在 CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。
Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統爲64位、系統內核版本爲 2.6.32-431 或者更高版本。
Docker 要求 CentOS 系統的內核版本高於 3.10 ,經過 uname -r 命令查看你當前的內核版本,只要大於等於3.10.0的就能夠按照這種方式來安裝
安裝工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker倉庫
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum緩存
sudo yum makecache fast
安裝docker-ce
sudo yum -y install docker-ce
目前咱們已經把docker安裝好了,接下來咱們啓動docker
啓動docker
啓動:systemctl start dockekr 中止:systemctl stop docker
沒有提示信息是正常的,不要有疑惑
至此,咱們的docker已經安裝成功併成功啓動了
驗證
咱們使用docker version 能夠查看一下版本
因爲國內網絡問題,在拉去鏡像的時候會很是慢,因此咱們須要配置加速器
在centos上直接編輯/etc/docker/daemon.json便可
vim /etc/docker/daemon.json
在該文件中加上
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
OK,如今在win和centos上就都裝上了