1. 程式人生 > >關於 centos下docker安裝中遇到的問題 小小吐嘈一下下

關於 centos下docker安裝中遇到的問題 小小吐嘈一下下

        昨晚也就是11月的最後一個晚上,突然意外看到docker,感覺這貨還不錯,於是就搞了一波,但是很多人好人多都是在ubuntu下搞的,而且核心版本也符合的docker的配置環境要求,直接無腦的apt-get一裝,就開始用了,互動式的,守護式的,各種秀操作。(ps:我並對ubuntu沒有惡意,只是仁者見仁,智者見智,喜歡redhat和centos罷了)

        說道這裡,我還是簡單說說docker,不然只抱怨和吐嘈了,都不知道docker是個什麼東東。

 一  docker簡介

        docker是一個容器引擎,提供一套完整的容器解決方案。
        docker是2014年最火熱的開源專案,有docker公司領導基於Apache2.0發行
        docker是基於go語言開發的

二   docker的優點

         建立容器速度非常快
         刪除容器速度非常快
         容器執行佔用的額外開銷非常小。在一個主機上,能執行的容器數量更多,正因為容器的這些輕快的特點,所以容器技術又叫“輕量虛擬化”技術,就拿windows上的vmware來說,你想用用linux那麼你就需要找到一個linux映象,話說這個映象也向相對比較大,你要分配一定的記憶體,而且執行速度也不是那麼快,畢竟虛擬機器,卡卡卡。感覺說這麼多還有點模糊,勉強的說吧,docker就是比VM更好用的東西。
 
 
三   為什麼學習docker?
        docker很可能改變傳統的軟體“交付”方式和“執行”方式,也可能在絕大多數場合取代傳統虛擬機器的地位。因此整個IT界積極探索如何使用docker來進行技術變革。也因為這個技術是2014才剛剛出來的,有巨大的市場潛力,值得我們去嘗試嘗試。


 
四  docker映象
           每個docker容器執行在獨立的虛擬環境中,虛擬環境包括多個方面,其中最重要就是獨立的檔案系統;在這個檔案系統中的讀寫操作,既不影響宿主檔案系統,也不影響其他容器的檔案系統。

黑色的就是我的宿主機器,3個圈我用程序來解釋代替吧,這個是沒有用容器之前,我在宿主機器下  ps 可以看到3個程序在跑(看圖說話,實際ps下跑的程序很多,但圖上只畫了3個)

 這個橙色的就是docker,這次在docker下,也就是容器裡面,在執行ps的話,也就僅僅看到的是程序3,原理就是這麼簡單


五   下面就開始docker的配置的吧,

        每次配置一個東西,都要繞一個大大的圈子,真是崩潰啊,因為自己的主機是centos6.5 

[[email protected] 下載]# uname -r
2.6.32-431.el6.x86_64
[[email protected] 下載]# uname -i
x86_64
          但是,網上有些人說可以升級核心,自己也就搜搜網上的資源,找到對應的版本號開始配置,升級核心到可以用docker的版本,配置一次失敗一次,配置一次失敗一次,內心這是有一萬個草泥馬奔騰而過,我就想說一句,這些配置好好試過沒有,就教別人怎麼配置,特麼就是一傻逼,一會列舉點無頭無腦細胞的網站,只知道貼上複製,那是錯的呀大兄弟,你們這樣做真的好嗎?看到一個人寫部落格說,這是在理論這樣配置,我就是想說一句,我去年買了一塊表,能不能有點職業素養,從週一開始,這docker都搞到週四,真是心累。

這兩個嘗試過了,centos6.5升級核心以失敗而告終,完全按照人家的步驟一步一步來的,核心版本網站應該沒啥問題

 這個是遇到的升級核心時候遇到奇葩問題,網上也眾說紛紜,有各種嘗試方法,這也沒有說出個所以然來

Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
unix /var/run/docker.sock: no such file or directory.
Failed to parse /etc/cgconfig.conf or /etc/cgconfig.d  

放棄放棄放棄了

 第二次嘗試感覺找的這個網站還不錯,可以配置到一半


結果我看完之後,如然來一句核心編譯的有問題,窩槽,這是什麼鬼,我放棄了在。。。。

核心版本低根本不適合裝docker,我查了一下網上的資料的需要升級核心啊,此刻內心真是日狗的,因為裝了還不到一半,就花費了我好長的時間,對於核心還是不要隨便去修改,會出現很多未知的錯誤,對於核心還是不要隨便去修改,會出現很多未知的錯誤,對於核心還是不要隨便去修改,會出現很多未知的錯誤,

我嘗試了redhat7.0這個人家還要註冊,擦擦,太煩了,不搞了這個linux版本了,等以後在說.

然後也專門試試了下Ubuntu Trusty 14.04 (LTS) 下面安裝dock

這還是docker的中文社群,配置下都麼出來,瞬間就爆炸了

  這個裡面的人也沒用弄出來,有圖有真相


相關推薦

關於 centosdocker安裝遇到的問題 小小一下

        昨晚也就是11月的最後一個晚上,突然意外看到docker,感覺這貨還不錯,於是就搞了一波,但是很多人好人多都是在ubuntu下搞的,而且核心版本也符合的docker的配置環境要求,直接無腦的apt-get一裝,就開始用了,互動式的,守護式的,各種秀操作。(p

CentOSDocker安裝centos+jdk映象構建與jar包在映象啟動

1.使用安裝包安裝(CentOS 7下) Docker 要求 CentOS 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker 。 通過 uname -r 命令檢視你當前的核心版本 [[email protec

CentOSDocker安裝與映象使用

Docker安裝 CentOS7系統的CentOS-Extras庫中已經帶了Docker,可以直接使用yum命令安裝 yum install docker 安裝之後啟動Docker服務,並讓他隨系統啟動自動載入 systemctl st

linux centosdocker安裝

Docker從1.13版本之後採用時間線的方式作為版本號,分為社群版CE和企業版EE。 社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、外掛等。 社群版按照stable和edge兩種方式釋出,每個季度更新stable版本,如1

CentosDocker安裝指定版本

參考官網:https://www.docker.com/products/docker#/linux 一般情況下,docker安裝可以使用官網推薦的自動安裝指令碼, curl -sSL https://get.docker.com/ | sh 這樣可以安裝最新的doc

CentosGitLab安裝坑填坑,修改預設埠,解決502錯誤

本次實戰參考《GitLab安裝》,連結如下:https://www.cnblogs.com/xiewenming/p/7304863.html安裝步驟:1.部署gitlab需要的postfixyum install curl policycoreutils openssh-s

CentosDocker安裝

yum安裝: [[email protected] sql]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)[[email protected] sql]$ sudo yum

docker安裝遇到的問題

with move microsoft pack nta cor 解決 mic ict 錯誤一 提示:Segmentation Fault or Critical Error encountered. Dumping core and aborting. Aborted

CentOS系統Docker安裝

make chkconfig cache sta dock reboot sudo star ast sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://mirrors.ustc.

mac Docker 安裝和使用

mac docker docker 私有環境說明 操作系統:macOS High SierraDocker 版本:docker內容摘要: Docker 安裝 直接訪問docker 官網,下載docker CE 版本進行安裝https://store.docker.com/editions/community

docker學習------記錄centos7.5docker安裝更換國內源的處理過程

清空 mirror 邏輯 TP img 其他 準備 過程 直接 一、centos7.5下更換阿裏源 1.裝好centos7.5鏡像,將yum源更換為阿裏源   第一步:剛出的centos7.5是解析不到阿裏的東西的,所以找了臺centos7.4,下載一些包     (1

centosdocker安裝

fig 後臺 啟動 lvm2 str 系統工具 分享 cli world 使用 yum 安裝(CentOS 7下) Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。 通過 una

ubuntu16.04docker安裝和簡單使用

purge 條件 service user amd rop pac pub bytes 前提條件 操作系統 docker-ce支持的ubuntu版本: Bionic 18.04 (LTS) Xenial 16.04 (LTS) Trusty 14.04 (LTS) 卸載

解決windowsdocker安裝不成功的問題

安裝過程轉載自這裡 docker toolbox安裝好之後接著按照書上這個命令:docker run -d -p 8050:8050 scrapinghub/splash執行後開啟localhost:8050埠並不可以開啟,顯示伺服器連線失敗,原來是輸入localhost不行,要輸入數字

Centos7docker安裝mysql5.7

第一次使用docker安裝軟體,在此記錄一下安裝過程   1. DockerHub檢視mysql的版本號:DockerHub   2. 拉取mysql官方映象: #docker pull mysql:5.7   3. 建立mysql的相

Centos 7 docker 安裝 以及報錯解決。

Docker 要求 CentOS 系統的核心版本高於 3.10。鑑於centos6.x的版本核心達到3.10。所以採用centos 7 進行安裝。 1、檢視你當前的核心版本   uname -r   2、確保 yum 包更新到最新   yum update   3、從d

[Docker]CentOS7Docker安裝教程

想要倒騰Kubernetes的話,第一步就是要會安裝Docker,這篇文章講一講過程 安裝步驟 檢查核心版本,必須是3.10以上 uname -r 安裝Docker yum -y install docker 啟

Macdocker安裝

2018-11-15 docker簡介 什麼是Docker? Docker是一個開源專案,誕生於2013年初,最初是dotCloud公司內部的一個業餘專案。它基於Google公司推出的Go語言實現。 Docker 是世界領先

Android Studio 在安裝gradle-4.6-all.zip下載問題

Android Studio 在安裝中遇gradle-4.6-all.zip下載問題 很久沒用Android Studio了,最近重新安裝Android Studio 時,遇到了這樣一個問題,一直在顯示gradle檔案在下載中,檢查其他檔案,全部沒問題後,並且更改使用者名稱為英文也無效;記錄下來以免以後遺忘

centos7docker安裝showdoc介面管理工具

1,安裝dockeryum install docker啟動dockersystemctl start docker.servicesystemctl enable docker.service2,下載showdoc官方程式碼:新建一個目錄儲存下下來的程式碼mkdir s