docker安裝


 

  1.Ubuntu系統:

  Ubuntu安裝docker大概要區分為Ubuntu14.04之前和Ubuntu14.04之后兩種方法

  如果是14.04版本之后的Ubuntu,其內核版本以及一些依賴包都已經准備充分,直接運行下載最新版docker即可:

 curl -sSL https://get.docker.com/ | sh 

  新安裝的系統可能會沒有curl服務,需要下載:

sudo apt-get update $ sudo apt-get install curl

  順便提及,docker應用的啟動需要root的管理員權限,最好在安裝之前獲取root權限,啰嗦一下如何方便地將用戶轉為root角色

sudo su

  然后根據提示輸入當前用戶密碼即可.

  下載好之后可以測試,下載hello-world或者busybox測試一下.

sudo docker run hello-world

  docker run是docker的運行命令.后面是容器名稱,如果本地沒有該命令,則docker服務會從docker倉庫下載該容器,然后運行. 

  測試打印 hello world就說明成功了.可用docker info查看安裝信息.

  最好使用新版本的Ubuntu安裝docker.如果是12.04或者13.04版本的則需要先安裝一些依賴性的包

  先要升級內核(同樣先獲取root權限):

sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

   Docker有deb格式的安裝包

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

  后把Docker的庫添加到apt的源列表中,更新並安裝lxc-docker包。

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker

  如果有警告信息,yes即可

  2.centos系統和rhel

  這兩個系統在新的版本里面都自帶了docker,只不過docker版本不一定是最新的,我記得centos7里面的自帶的docker是0.9,當前最新docker版本已經到了0.11,不過不會影響試用.

  系統安裝需要保證內核版本在3.10以上,低於這個版本的理論上也可以安裝,只不過需要大牛去研究一番,我們直接升級內核

  yum安裝帶aufs模塊的3.10內核

cd /etc/yum.repos.d 
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel

  修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置),之后重啟.

  執行安裝:

curl -sSL https://get.docker.com/ | sh 

  啟動服務:

sudo service docker start

   如果是系統版本7以上,已經自帶docker包,直接運行:

yum install docker

   


免責聲明!

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



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