各個系統Docker安裝

Ubuntulinux

1.Ubuntu 14.04及以上版本git

Ubuntu 14.04版本官方軟件源已經自帶了Docker包,能夠直接安裝:docker

$ sudo apt-get updateshell

$ sudo apt-get install -y docker.ioubuntu

$ sudo ln -sf /usr/bin/docker.io/usr/local/bin/dockerwindows

$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/dicker.iobash

以上流程使用Ubuntu 14.04系統默認自帶docker.io安裝包安裝Docker,這樣安裝的Docker版本相對較舊tcp

讀者也可經過下面的方法從Docker官方源安裝最新版本。首先須要apt-transport-https,並添加Docker官方源:工具

$ sudo apt-get install apt-transport-httpsspa

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A88D21E9

$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

以後,能夠經過下面的命令來安裝最新版本的Docker:

$ sudo apt-get install -y lxc-docker

在安裝了Docker官方軟件源後,若須要更新Docker軟件版本,只須要執行如下命令便可升級:

$ sudo apt-get update -y lxc-docker

2.ubuntu 14.04如下的版本

若是使用的是較低版本的Ubuntu系統,則須要先進行內核更新並重啓系統後再進行安裝:

$ sudo apt-get update

$ sudo apt-get install -y linux-image-generic-lts-raring linux-headers-generic-lts-raring

$ sudo reboot

重啓後,重複在Ubuntu 14.04系統的安裝步驟便可。

CentOS

Docker支持CentOS6及之後的版本。

對於CentOS6系統可以使用EPEL庫安裝Docker,命令以下:

$ sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

$ sudo yum install -y docker-io

對於CentOS7系統,因爲CentOS-Exras源中已內置Docker,讀者能夠直接使用yum命令進行安裝:

$ sudo yum install -y docker

目前在CentOS系統中更新Docker軟件有兩種方法,一是自行經過源碼編譯安裝,二是下載二進制文件進行更新。

Windows

目前Docker官方已經宣佈Docker經過虛擬機方式支持Windows7.1和8,前提是主機的CPU支持硬件虛擬化。因爲近幾年發佈的Intel和AMD CPU基本上都已經支持了硬件虛擬化特性,所以在Windows中使用Docker一般不會有硬件支持的問題。

因爲Docker引擎使用了Linux內核特性,因此在Windows上運行的話,須要額外使用一個虛擬機來提供Linux支持。這裏推薦Boot2Docker工具,他會首先安裝一個通過加工與配置的VirtualBox輕量級虛擬機,而後在其中運行Docker。主要步驟以下:

1)從https://docs.docker.com/installation/windows/下載最新官方Docker for Windows Installer。

2)運行Installer。這個過程將安裝VirtualBox,MSYS-git,boot2docker Linux ISO鏡像,已經Boot2Docker管理工具。

3)打開桌面的Boot2Docker Start程序,或者用如下命令:Program Files>Boot2Docker for Windows。此初始化腳本在第一次運行時須要輸入一個SSH Key Passphrase(用於SSH密鑰生成的口令)。讀者能夠自行設定,也能夠直接按回車鍵,跳過此設定。此時Boot2Docker Start程序將連接至虛擬機中的Shell會話,Docker已經運行起來了!

Mac OS 

目前Docker已經支持Mac OS X 10.6 Snow Leopard 及以上版本的Mac OS。

在Mac OS上使用Docker,一樣須要Boot2Docker工具的支持。主要步驟以下:

1)下載最新官方Docker for OS X Installer。讀者能夠從https://docs.docker.com/

2)雙擊運行安裝包。這個過程將安裝一個VirtualBox虛擬機,Docker自己已經Boot2Docker管理工具

3)安裝成功後,找到Boot2Docker(Mac系統的Application或「應用」文件夾中)並運行它。如今進行Boot2Docker的初始化:

$ boot2docker init

$ boot2docker start

$ $(boot2docker shellinit)

讀者將看到虛擬機在命令行窗口中啓動運行,並顯示Docker的啓動信息,則說明Docker安裝成功。當虛擬機初始化完畢後,可使用boot2docker stop 和boot2docker start 來控制它。

注意:若是在命令行中看到以下提示信息:

To connect the Docker client to the Docker daemon,please set: export DOCKER_HOST=tcp://192.168.59.103:2375

能夠執行提示信息中的語句:export DOCKER_HOST=tcp://192.168.59.103:2375。

此語句的做用是在系統環境變量中設置Docker的主機地址。

相關文章
相關標籤/搜索