centOS7安裝docker和docker-compose


Docker 要求 CentOS 系統的內核版本高於 3.10

uname -a

使用阿里源,安裝docker

yum -y install docker

安裝完成后如果無法正常啟動docker,journalctl -xe報錯如下

warning msg="could not change group /var/run/docker.sock to docker: group docker not found"

這種情況下需要設置docker的配置文件,禁用selinux

 vi /etc/sysconfig/docker

設置如下即可

安裝docker-compose

# yum-util 提供 yum-config-manager 功能, 另外兩個是 devicemapper 驅動依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
# 設置 yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安裝依賴
yum install epel-release
#安裝python——pip
yum install -y python-pip
# 使用pip安裝docker-compose
pip install docker-compose
# 升級python包
sudo yum upgrade python*

安裝過程中如果出現如下錯誤,請安裝python-devel

完成安裝,驗證

無法下載鏡像的解決方案

設置如下,更換國內阿里雲鏡像源

--registry-mirror=https://kfwkfulq.mirror.aliyuncs.com

具體如圖所示

配置阿里雲鏡像源加速

地址:阿里雲鏡像源

在/etc/docker目錄下找到在daemon.json文件(沒有就新建),將下面內容寫入

   {
     "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com(你的地址)"]
   }

重啟daemon

systemctl daemon-reload

重啟docker服務

systemctl restart docker


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM