Docker入門學習二之安裝Docker

1、Windows安裝linux

      1.下載地址:docker

      boot2docker.iso下載地址:http://pan.baidu.com/s/1qYyc0agjson

      2.安裝步驟(演示Windows10):windows

      前提:Windows10,開啓Hyper-Vcentos

      (1)首先確認本身開啓Hyper-V,經過任務管理器,選擇性能能夠查看虛擬化是否啓用,如圖:bash

     

      若是沒有啓用,則到控制面板--->程序--->啓用或關閉Windowsg功能--->勾選Hyper-V,如圖:性能

     

      若是Hyper-V虛擬監控程序沒法勾選,並提示沒法安裝Hyper-V 該固件中的虛擬化支持被禁用,則說明你的BIOS設置中沒有啓用虛擬化支持,那麼重啓電腦--->進入BIOS--->找到Advanced--->選擇CPU Setup--->有一個Intel(R) Virtualization Technology之類的--->將其狀態修改爲Enabled,即啓用虛擬化服務。這時你就能夠勾選Hyper-V虛擬監控程序了。以下圖:ui

     

    

      若是當你勾選整個Hyper-V,點擊確認後,彈出錯誤代碼:0x80070057,那可能你當前的Windows10版本不支持Hyper-V( Win10虛擬機hyper-V是Win10預覽版,專業版,企業版纔有的功能,其餘的Win10版本都是沒有的,聯想電腦預裝的Win10系統都是不帶hyper-V功能的,請提早覈實好您的Win10版本類型 ),若是覈實以後,確認你當前版本是符合要求的,那多是你Windows10版本的小版本號不符合(你運行cmd,進入就能夠看到你當前系統的小版本號,好比,個人是Microsoft Windows [版本 10.0.14393]),你能夠嘗試前往這裏https://www.microsoft.com/zh-cn/software-download/windows10更新到最新的Windows10系統!到此,你應該能夠成功安裝了,祝你好運吧!url

      (2)雙擊下載的安裝文件,開始安裝,若是你安裝了360之類的電腦管家,可能須要先關閉或者容許Docker安裝的操做,而後就會出現看到下圖:spa

     

      (3)啓動Docker成功,會出現以下圖:

      若是你尚未Docker帳號,能夠去註冊一個Docker ID

     

      若是啓動的時候,提示內存不足,啓動失敗,能夠在setting設定中調節VM內存大小 ,如圖:

     

      (4)以管理員身份運行cmd,查看Docker版本信息,以下:

C:\WINDOWS\system32>docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.09.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 06b9cb35161009dcb7123345749fef02f7cea8e0
runc version: 3f2f8b84a77f73d38244dd690525642a72156c64
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.49-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.934GiB
Name: moby
ID: FVZI:6LBP:XJM6:X3ST:VW5H:SP42:OL6D:VMIG:TRVR:C5VP:KL53:RZ44
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 16
 Goroutines: 25
 System Time: 2017-11-03T03:49:39.0493103Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

     

2、MacOS安裝(最簡單)    

      1.下載地址:

      在Yosemite10.10.3以前須要藉助docker-toolbox在Mac上虛擬一個Linux系統,在Yosemite10.10.3以後已經原生支持Mac了!

3、Linux安裝(最推薦)

      1.系統版本以及安裝要求:

  • Redhat & CentOS:系統要求:64 bit OS and  kernel version 3.10
  • Ubuntu:系統要求:64 bit OS and kernel version 3.10

      2.在Redhat和CentOS上安裝步驟

      (1)檢查內核版本,返回值大於3.10便可

$ uname -r

      (2)使用sudo或root權限的用戶登陸終端

      (3)確保yum是最新的

$ yum update

      (4)添加yum倉庫

$ tee /etc/yum.repos.d/docker.repo <<-'EOF' 
[dockerrepo] 
name=Docker Repository 
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ 
enabled=1 
gpgcheck=1 
gpgkey=https://yum.dockerproject.org/gpg 
EOF

      (5)安裝Docker

$ yum install -y docker-engine

      (6)啓動Docker

$ systemctl start docker.service

      (7)驗證安裝是否成功(有client和service兩部分表示docker安裝啓動都成功了)

M:~$docker version 
Client: 
 Version: 1.13.1 
 API version: 1.26 
 Go version: go1.7.5 
 Git commit: 092cba3 
 Built: Wed Feb 8 08:47:51 2017 
 OS/Arch: darwin/amd64 
Server: 
 Version: 1.13.1 
 API version: 1.26 (minimum version 1.12) 
 Go version: go1.7.5 
 Git commit: 092cba3 
 Built: Wed Feb 8 08:47:51 2017 
 OS/Arch: linux/amd64 
 Experimental: true

 

本文爲原創文章,若是對你有一點點的幫助,別忘了點贊哦!比心!如需轉載,請註明出處,謝謝!

相關文章
相關標籤/搜索