Windows和Centos下Docker的安裝配置


Windows和Centos下Docker的安裝配置


windows環境下的安裝(win10)

在Windows系統上需要利用toolbox來安裝Docker,現在 Docker 有專門的 Win10 專業版系統的安裝包,需要開啟Hyper-V。然后才能正常安裝

Hyper-V 就是虛擬機中的一種

開啟Hyper-V

win10專業版開啟方式

鍵入win,搜索"windows"開打“啟用或關閉windows功能”,找到Hyper-V並勾選

img

win10家庭版開啟方式

由於部分人的系統是win10家庭版的,沒有Hyper-V。但是我們沒必要升級到企業版。我們用一個腳本來啟動就行了

在桌面上新建一個文本文件,文件后綴改為.bat並保存,把下面內容copy到文件中

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

右鍵以管理員身份運行,時間可能久一點,耐心等待,最終是這樣的

重啟計算機即可

  1. 下載 toolbox https://www.docker.com/get-docker

這個地方需要登錄,如果沒有賬號就注冊一下

根據你的系統選擇對應的版本下載即可

  1. 安裝

    雙擊下載下來的安裝包

由於安裝過程會檢測系統版本,會顯示安裝失敗,我們需要修改注冊表,來繞過它檢測的這個過程

打開注冊表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,點擊current version,在右側找到EditionId,右鍵點擊EditionId 選擇“修改“,在彈出的對話框中將第二項”數值數據“的內容改為Professional,然后點擊確定

再雙擊安裝即可安裝成功

安裝成功之后桌面上會出現一個

雙擊運行之后在我們的任務欄會出現一個對應的小圖標,我們使用的時候直接用CMD即可

鏡像加速

鑒於國內網絡問題,后續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com

在docker的設置中可以直接配置


Centons環境下的安裝

目前,CentOS 僅發行版本中的內核支持 Docker。

Docker 運行在 CentOS 7 上,要求系統為64位、系統內核版本為 3.10 以上。

Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統內核版本為 2.6.32-431 或者更高版本。

centons7下安裝

Docker 要求 CentOS 系統的內核版本高於 3.10 ,通過 uname -r 命令查看你當前的內核版本,只要大於等於3.10.0的就可以按照這種方式來安裝

安裝過程(必須要在root賬戶或者使用sudo執行以下命令)

  1. 安裝工具

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 配置docker倉庫

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 更新yum緩存

    sudo yum makecache fast
    
  4. 安裝docker-ce

    sudo yum -y install docker-ce
    

目前我們已經把docker安裝好了,接下來我們啟動docker

  1. 啟動docker

    啟動:systemctl start dockekr
    停止:systemctl stop docker
    

    沒有提示信息是正常的,不要有疑惑

    至此,我們的docker已經安裝成功並成功啟動了

  2. 驗證

    我們使用docker version 可以查看一下版本

  1. 鏡像加速

由於國內網絡問題,在拉去鏡像的時候會非常慢,所以我們需要配置加速器

在centos上直接編輯/etc/docker/daemon.json即可

vim /etc/docker/daemon.json

在該文件中加上

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

OK,現在在win和centos上就都裝上了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM