Windows和Centos下Docker的安裝配置

Windows和Centos下Docker的安裝配置


windows環境下的安裝(win10)

在Windows系統上須要利用toolbox來安裝Docker,如今 Docker 有專門的 Win10 專業版系統的安裝包,須要開啓Hyper-V。而後才能正常安裝linux

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

開啓Hyper-V

win10專業版開啓方式

鍵入win,搜索"windows"開打「啓用或關閉windows功能」,找到Hyper-V並勾選json

img

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

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

重啓計算機便可網絡

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

這個地方須要登陸,若是沒有帳號就註冊一下app

根據你的系統選擇對應的版本下載便可工具

  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上就都裝上了

相關文章
相關標籤/搜索