阿里雲上Centos6.6 x64安裝docker1.4

1.檢查內核版本uname -r

2.6.32-504.12.2.el6.x86_64


關於centos安裝要求,參考官方文檔https://docs.docker.com/installation/centos/

To run Docker on CentOS-6.5 or later, you will need kernel version 2.6.32-431 or higher as this has specific kernel fixes to allow Docker to run.

2.6內核安裝啓動會有警告,說是需要3.8的內核,如果不升級內核爲3.8,好像也能運行。在centos6.6 x64上,內核版本爲2.6.32-504.8.1.el6.x86_64測試過沒有問題。是否升級3.8內核,請自行測試決定。


2.升級爲3.8

http://elrepo.org/tiki/tiki-index.php



rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt -y
 


3.修改grub啓動順序
vi /etc/grub.conf 修改默認的啓動內核,新安裝的內核一般在第一個,這裏把default = 1 改爲 default = 0 就好了。
 


重啓雲主機
reboot


查看內核版本,檢查是否升級成功

[root@ixxxxxxxxxx ~]# uname -r
3.10.73-1.el6.elrepo.x86_64

 


安裝docker,添加軟件源
yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm    (32位)
yum install http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm  (64位)


yum install docker-io
 


啓動docker
docker -d
 
阿里雲上網絡有問題,自己在vmware虛擬機上沒有問題,看提示是找不到網橋docker0可用的ip,不行手工分配吧

docker --bip=192.168.100.1/24 -d &
 
這樣網卡中也出現了docker0

 


可以使用brctl命令新建橋接網卡,後續文章再補充。


 lxc-checkconfig檢查lxc配置命令,查看lxc是否支持兼容,不太會這塊,先寫着,後面再研究。


測試使用

默認從docker hub下載,有點慢,我們用國內的dockerpool私有倉庫,阿里雲也有docker鏡像倉庫,參考http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974865


docker pull dl.dockerpool.com:5000/ubuntu:14.04
 
報錯CA有問題,修改配置文件 vi /etc/sysconfig/docker
添加insecure-registry
other_args=" --bip 192.168.100.1/24 --insecure-registry dl.dockerpool.com:5000 "


==========備註,沒有用===============

手工啓動關閉docker
#ps -ef|grep docker
#kill xxxxx
#docker -d &
===================================


停止docker damemon

service docker stop


啓動docker damemon

service docker start


service方式啓動停止docker纔會使用 /etc/sysconfig/docker配置文件,service啓動文件可以查看/etc/init.d/docker中的內容


再次從dockerpool下載ubuntu
docker pull dl.dockerpool.com:5000/ubuntu:14.04

稍等一會等待下載完成,完成後可以有docker images查看



啓動容器
#docker run -ti ubuntu
docker run -ti dl.dockerpool.com:5000/ubuntu:14.04

 


簡單試一下ping命令,OK!


開始自己的docker之旅。















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章