Centos6.5 安裝docker和compose

進入超級權限 : sudo su, 以下所有操作均在超級權限中執行

安裝docker環境

yum install -y docker-io #安裝docker1.7.1

service docker restart #重新啟動docker

docker -v #查看docker版本,檢查命令是否有效

安裝docker compose

檢查python 版本 python -v,如果是2.6.6(centos6.5默認版本)則安裝2.7.15版本

  • 下載2.7.15版本python, https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz

? 若以上鏈接失效,則進入 https://www.python.org/downloads/找到2.7.15鏈接進行下載,我們下載XZ 壓縮包源碼

?
屏幕快照 2018-07-13 上午10.37.30.png
  • 解壓 tar -xvf Python-2.7.15.tar.xz

  • 安裝python 2.7.15 和 pip

    ? 進入剛解壓出來的Python-2.7.15,依次執行:

    ? ./configure

    ? make && make install

    ? 檢驗python版本 python -v,若還是2.6.6,則建立軟鏈接:(可能出現的情況,若沒有則跳過)

    ? mv /usr/bin/python /usr/bin/python2.6.6 #備份

    ? ln -s /usr/local/bin/python2.7 /usr/bin/python # 建立軟連接

    ? 指定yum的Python版本,由于系統python軟連接指向python2.7之后,yum將無法正常工作,出現“No module named yum”的報錯。 解決方式如下:(可能出現的情況,若沒有則跳過)

    ? vim /usr/bin/yum將文件頭部的#!/usr/bin/python 改為#!/usr/bin/python2.6.6

    ? 安裝pip ,pip版本必須與python版本保持一致,先卸載之前版本的pip,再安裝python2.7對應的pip:

    ? yum remove -y python-pip

    ? python -m ensurepip #這里的python必須是之前安裝的2.7.15

    ? ln -s /usr/local/bin/pip /usr/bin/pip #建立軟鏈接

    ? pip install --upgrade pip #升級pip才能裝docker-compose

  • 安裝docker-compose

    ? pip install docker-compose==1.5.2 #必須低版本的compose才能適配centos6.5

? ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose #建立軟鏈接

? docker-compose -v #查看版本,檢查命令是否有效

至此,centos 6.5上的docker 和docker-compose安裝完成

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容