怎么在CentOS系統(tǒng)中安裝Docker-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“怎么在CentOS系統(tǒng)中安裝Docker”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的曲麻萊網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1、因?yàn)閟elinux和LXC有沖突,所以需要禁用



代碼如下:


# vi /etc/selinux/config
SELINUX=disabled



2、配置Fedora EPEL 源



代碼如下:


# yum install http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm



3、配置hop5.in源



代碼如下:


# cd /etc/yum.repos.d
# wget http://www.hop5.in/yum/el6/hop5.repo
# yum install kernel-ml-aufs kernel-ml-aufs-devel (yum安裝帶aufs模塊的3.10內(nèi)核)



4、安裝docker-io



代碼如下:


# yum install docker-io



6、要想docker正常運(yùn)行還需要在/etc/fstab里增加cgroup文件系統(tǒng)



代碼如下:


# echo "none                    /sys/fs/cgroup          cgroup  defaults        0 0" >> /etc/fstab
# mount /sys/fs/cgroup



只有重新啟動(dòng)才能掛載/sys/fs/cgroup(因?yàn)楫?dāng)前運(yùn)行的內(nèi)核不支持cgroup),所以上面掛載的命令也可以不執(zhí)行,但系統(tǒng)需要重新啟動(dòng)。

7、重啟系統(tǒng),選擇“3.10.5-3.el6.x86_64”內(nèi)核

8、系統(tǒng)啟動(dòng)后,確認(rèn)當(dāng)前運(yùn)行的內(nèi)核



代碼如下:


# uname -r
3.10.5-3.el6.x86_64
# grep aufs /proc/filesystems
nodev   aufs



9、以守護(hù)模式運(yùn)行docker.io(在一個(gè)新的終端里)



代碼如下:


# docker -d



10、重置docker的運(yùn)行環(huán)境,從而解決上述問題。



代碼如下:


# pkill docker
# iptables -t nat -F
# ifconfig docker0 down
# brctl delbr docker0
# docker -d



安裝了新的內(nèi)核,就存在啟動(dòng)時(shí)的選擇問題,這個(gè)要通過修改/boot/grub/grub.conf文件來實(shí)現(xiàn)。
grub.conf 文件參數(shù)意義



代碼如下:


default=1    # 默認(rèn)啟動(dòng)的內(nèi)核title, 0 表示是第一個(gè)  
timeout=5    # 默認(rèn)等待時(shí)間  
splashimage=(hd0,0)/grub/splash.xpm.gz    # 指定菜單的背景圖片的路徑。為xpm格式,采用gzip壓縮,只能為14bits色  
hiddenmenu    # 隱藏菜單  
title CentOS (2.6.32-358.el6.x86_64)    # 標(biāo)題名,用戶可自定義  
   root (hd0,0)    # 指定 grub 的根位置  
   # 指定 kernel 文件的位置,還要指出 root(系統(tǒng)啟動(dòng)后) 的位置,掛載方式 ro,這項(xiàng)很關(guān)鍵。  
   # 加載后會(huì)啟動(dòng) init 進(jìn)程。  
   kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/vg0-root rd_NO_LUKS rd_NO_DM LANG=en_US.UTF-8 rd_LVM_LV=vg0/swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg0/root  KEYBOARDTYPE=pc KEYTABLE=us rhgb crashkernel=auto quiet rhgb quiet  
   # 在內(nèi)核啟動(dòng)過程中裝載根文件系統(tǒng)時(shí)有用  
   initrd /initramfs-2.6.32-358.el6.x86_64.img


常見錯(cuò)誤解決范例:
例1

執(zhí)行yum就開始報(bào)錯(cuò):



代碼如下:


Error: Cannot retrieve metalink for repository: epel. Please ...



解決辦法都是編輯/etc/yum.repos.d/epel.repo,把基礎(chǔ)的恢復(fù),鏡像的地址注釋掉
#baseurl  改成   baseurl
mirrorlist  改成  #mirrorlist

例2



代碼如下:


"DNS/Networking Errors inside the docker"
[root@localhost ~]# docker -dns="8.8.8.8" run centos:6.4 yum install hiphop-php
2013/08/21 07:53:05 POST /v1.4/containers/create
2013/08/21 07:53:05 POST /v1.4/containers/6d9fef14bd1a/start
2013/08/21 07:53:05 POST /v1.4/containers/6d9fef14bd1a/attach?logs=1&stderr=1&stdout=1&stream=1
Loaded plugins: fastestmirror
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
Could not retrieve mirrorlist /tupian/20230522/release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"



可以執(zhí)行下面的命令來重置docker的運(yùn)行環(huán)境,從而解決上述問題。



代碼如下:


pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
docker -d


“怎么在CentOS系統(tǒng)中安裝Docker”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

新聞標(biāo)題:怎么在CentOS系統(tǒng)中安裝Docker-創(chuàng)新互聯(lián)
文章出自:http://muchs.cn/article6/csghig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、商城網(wǎng)站營銷型網(wǎng)站建設(shè)、軟件開發(fā)、標(biāo)簽優(yōu)化、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)