詳解Centos6.5下docker 環(huán)境搭建
一.運(yùn)行docker Linux內(nèi)核版本需要在3.8以上,針對(duì)centos6.5 內(nèi)核為2.6的系統(tǒng)需要先升級(jí)內(nèi)核.不然會(huì)特別卡,退出容器.
在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)這2個(gè)內(nèi)核版本,考慮到long-term更穩(wěn)定,會(huì)長(zhǎng)期更新,所以選擇這個(gè)版本。
1.查看當(dāng)前版本:
[root@localhost ~]# more /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2.升級(jí)內(nèi)核至3.10.28
1.>導(dǎo)入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2.>安裝ELRepo到CentOS-6.5中
rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
3.>安裝**kernel-lt(lt=long-term)**
yum --enablerepo=elrepo-kernel install kernel-lt -y
或者安裝kernel-ml(ml=mainline)
yum --enablerepo=elrepo-kernel install kernel-ml -y
4.>編輯grub.conf文件,修改Grub引導(dǎo)順序
vim /etc/grub.conf
# grub.conf generated by anaconda
#
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.28-1.el6.elrepo.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-431.3.1.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img
確認(rèn)剛安裝好的內(nèi)核在哪個(gè)位置,然后設(shè)置default值(從0開(kāi)始),一般新安裝的內(nèi)核在第一個(gè)位置,所以設(shè)置default=0
5.>重啟,查看內(nèi)核版本號(hào).
[root@localhost ~]# reboot [root@localhost ~]# uname -r 3.10.104-1.el6.elrepo.x86_64
至此,CentOS6.5的內(nèi)核升級(jí)完成,下面就可以安裝docker了.
二.安裝docker
直接使用命令: yum install docker-io 是會(huì)報(bào)錯(cuò)的!!! 提示:No package docker-io available.
需要先安裝yum 源.
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
再執(zhí)行
yum install docker-io
就可以正常安裝了!!
在安裝的過(guò)程中由于dns的問(wèn)題報(bào)了錯(cuò),所以要設(shè)置好自己的dns確保服務(wù)器能連接到外網(wǎng),我當(dāng)時(shí)設(shè)置的dns為:
vim /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
啟動(dòng)docker
service docker start
查看docker版本:
[root@localhost ]# docker version Client version: 1.7.1 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 786b29d/1.7.1 OS/Arch (client): linux/amd64 Server version: 1.7.1 Server API version: 1.19 Go version (server): go1.4.2 Git commit (server): 786b29d/1.7.1 OS/Arch (server): linux/amd64
查看docker日志.
cat /var/log/docker
至此,docker安裝完成?。?!
三、卸載docker
列出你安裝過(guò)的包
[root@localhost ~]# yum list installed | grep docker docker-io.x86_64 1.7.1-2.el6 @epel
刪除軟件包
yum -y remove docker-io.x86_64
刪除鏡像/容器等
rm -rf /var/lib/docker
四、升級(jí)docker版本為1.10.3
升級(jí)之前停止docker服務(wù),并將原有的docker服務(wù)進(jìn)行備份. mv /usr/bin/docker /usr/bin/docker.bak
給執(zhí)行權(quán)限:chmod 755 /usr/bin/docker 然后重啟服務(wù),并查看版本.
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)
查看Apache的連接數(shù)和當(dāng)前的連接數(shù)以及IP訪問(wèn)次數(shù),下面有個(gè)不錯(cuò)的示例,大家可以參考下,希望對(duì)大家解決問(wèn)題有所幫助2014-01-01
搭建自己的個(gè)人服務(wù)器(個(gè)人電腦公網(wǎng)訪問(wèn)配置篇)
搭建自己的個(gè)人服務(wù)器,主要涉及服務(wù)器上的防火墻和端口權(quán)限、路由器端口轉(zhuǎn)發(fā)、端口映射等,需要的朋友可以參考下2023-08-08
增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解
今天小編就為大家分享一篇關(guān)于增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03
Ubuntu服務(wù)器下搭建php運(yùn)行環(huán)境的方法
這篇文章主要介紹了Ubuntu服務(wù)器下搭建php運(yùn)行環(huán)境的方法,簡(jiǎn)單分析了Ubuntu操作系統(tǒng)環(huán)境下搭建Apache、php及mysql模塊相關(guān)步驟、命令與操作技巧,需要的朋友可以參考下2018-04-04
bt寶塔面板php7.3、php7.4不支持ZipArchive解決方法
這篇文章主要介紹了bt寶塔面板php7.3、php7.4不支持ZipArchive解決方法,需要的朋友可以參考下2020-06-06
詳解Linux監(jiān)控重要進(jìn)程的實(shí)現(xiàn)方法
這篇文章主要介紹了詳解Linux監(jiān)控重要進(jìn)程的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Centos 7.4服務(wù)器時(shí)間同步配置方法【基于NTP服務(wù)】
這篇文章主要介紹了Centos 7.4服務(wù)器時(shí)間同步配置方法,結(jié)合實(shí)例形式分析了NTP服務(wù)器安裝、啟動(dòng)、設(shè)置時(shí)間同步等相關(guān)命令及問(wèn)題解決方法,需要的朋友可以參考下2019-03-03
Linux中如何開(kāi)啟或關(guān)閉SELinux
這篇文章主要介紹了Linux中如何開(kāi)啟或關(guān)閉SELinux問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02

