1. 程式人生 > >Centos 7.4 rpm 包安裝 docker

Centos 7.4 rpm 包安裝 docker

今年企業對Java開發的市場需求,你看懂了嗎? >>>   

運氣好時非常順利,一個 rpm 包,一執行安裝,就完成了,比如今天在單位的虛擬機器上。運氣沒那麼好的時候,要手動安裝一些信賴,比如下班回家後的我。感謝運氣不那麼好,要不然就不會整理這篇文件了。

安裝包集合:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

此次安裝用到了列表中的:

白天虛擬機器上,竟然只安裝 docker-ce-18.09.4-3.el7.x86_64.rpm 就可以了,結果晚上雲伺服器上陸續出現下面的問題

  1. 嘗試直接安裝 docker-ce-18.09.4-3.el7.x86_64.rpm

     [root@iZ286t0wuf9Z ftp_user]# yum install ./docker-ce-18.09.4-3.el7.x86_64.rpm
     Loaded plugins: fastestmirror
     Examining ./docker-ce-18.09.4-3.el7.x86_64.rpm: 3:docker-ce-18.09.4-3.el7.x86_64
     Marking ./docker-ce-18.09.4-3.el7.x86_64.rpm to be installed
     **************此處省略一大堆輸出**************
     --> Finished Dependency Resolution
     Error: Package: 3:docker-ce-18.09.4-3.el7.x86_64 (/docker-ce-18.09.4-3.el7.x86_64)
                Requires: docker-ce-cli
     Error: Package: 3:docker-ce-18.09.4-3.el7.x86_64 (/docker-ce-18.09.4-3.el7.x86_64)
                Requires: containerd.io >= 1.2.2-3
      You could try using --skip-broken to work around the problem
     ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
     2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
     2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)
     [root@iZ286t0wuf9Z ftp_user]#
    
  2. 根據提示,“Requires: docker-ce-cli”“Requires: containerd.io >= 1.2.2-3”,所以安裝了前面提到的另外兩個 rpm 檔案。

     [root@iZ286t0wuf9Z ftp_user]# yum install containerd.io-1.2.5-3.1.el7.x86_64.rpm 
     **************此處省略一大堆輸出**************
     [root@iZ286t0wuf9Z ftp_user]# yum install docker-ce-cli-18.09.4-3.el7.x86_64.rpm 
     **************此處省略一大堆輸出**************
     [root@iZ286t0wuf9Z ftp_user]# 
    
  3. 再嘗試安裝 docker-ce-18.09.4-3.el7.x86_64.rpm

     [root@iZ286t0wuf9Z ftp_user]# yum install ./docker-ce-18.09.4-3.el7.x86_64.rpm 
     Loaded plugins: fastestmirror
     Examining ./docker-ce-18.09.4-3.el7.x86_64.rpm: 3:docker-ce-18.09.4-3.el7.x86_64
     Marking ./docker-ce-18.09.4-3.el7.x86_64.rpm to be installed
     Resolving Dependencies
     **************此處省略一大堆輸出**************
     Downloading packages:
     Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    
    
     Error downloading packages:
       selinux-policy-targeted-3.13.1-229.el7_6.9.noarch: [Errno 5] [Errno 12] Cannot allocate memory
     **************此處省略一大堆輸出**************
       libsepol-devel-2.5-10.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
    
  4. 根據提示 “because /usr/bin/applydeltarpm not installed”,所以如下操作

     [root@iZ286t0wuf9Z ftp_user]# yum provides '*/applydeltarpm' 
     Loaded plugins: fastestmirror
     Loading mirror speeds from cached hostfile
     base/7/x86_64/filelists_db
     | 7.1 MB  00:00:00     
     epel/x86_64/filelists_db
     |  11 MB  00:00:00     
     extras/7/x86_64/filelists_db
     | 236 kB  00:00:00     
     updates/7/x86_64/filelists_db
     | 2.7 MB  00:00:00     
     deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms
     Repo        : base
     Matched from:
     Filename    : /usr/bin/applydeltarpm
    

    原來是 deltarpm-3.6-3.el7.x86_64 的問題,所以繼續操作

     [root@iZ286t0wuf9Z ftp_user]# yum install deltarpm
     Loaded plugins: fastestmirror
     Loading mirror speeds from cached hostfile
     Resolving Dependencies
     --> Running transaction check
     ---> Package deltarpm.x86_64 0:3.6-3.el7 will be installed
     --> Finished Dependency Resolution
     **************此處省略一大堆輸出**************                                                                                                                                                                    
     Complete!
    
  5. 最後一次嘗試安裝 docker-ce-18.09.4-3.el7.x86_64.rpm

     [root@iZ286t0wuf9Z ftp_user]# yum install docker-ce-18.09.4-3.el7.x86_64.rpm 
     Loaded plugins: fastestmirror
     Examining docker-ce-18.09.4-3.el7.x86_64.rpm: 3:docker-ce-18.09.4-3.el7.x86_64
     Marking docker-ce-18.09.4-3.el7.x86_64.rpm to be installed
     Resolving Dependencies
     **************此處省略一大堆輸出**************
     Complete!
     [root@iZ286t0wuf9Z ftp_user]# 
    

愉快完成

參考:

相關推薦

Centos 7.4 rpm 安裝 docker

今年企業對Java開發的市場需求,你看懂了嗎? >>>   

【MySQL基礎】CentOS 7.4 RPM方式安裝MySQL 5.7.19

bae tar -xvf rpm -e create 3.3 general upd tst 版本 1、基本環境準備 操作系統:CentOS 7.4 內核版本3.10..0-693,可使用uname -a命令查看Oracle JDK 1.8_171(建議使用Oracle J

CentOS 7.4 RPM安裝Mysql8

一 系統配置 1 安裝依賴包 yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel perl net-tools 2

Centos 下離線rpm安裝mysql5.7

1 . 安裝新版mysql前,需將系統自帶的mariadb-lib解除安裝。 [root@wst-test02 bbders]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [r

CentOS 7.4 yum方式安裝LAMP環境,並部署WordPress,使用XCache優化性能

yum lamp wordpress centos7 一、安裝LAMP環境:# yum -y install httpd mariadb-server php-mysql php程序包版本:httpd:2.4.6mariadb-server:5.5.56php-mysql(PHP連接MySQL

centos 7.4 源碼安裝最新版本的lamp架構及搭建phpMyadmin

linux lampcentos 7.4 源碼安裝最新版本的lamp架構及搭建phpMyadmin 所需的壓縮包,如下圖: 1、安裝apache服務[root@lamp ~]# tar xf apr-1.6.2.tar.gz -C /opt/ //apache插件[ro

CentOS 7 源碼安裝SVN及使用

兩個 name 完成 winscp png aid alt 源碼 centos 一、準備工作 將源碼包上傳到服務器, 我這邊使用的WinSCP. subversion-1.6.1.tar.gz subversion-de

CentOS 7.4下原始碼安裝 Apache HTTP Server(httpd-2.4.35)

CentOS 7.4下原始碼安裝 Apache HTTP Server(httpd-2.4.35) 前提:確保安裝了expat-devel, APR包 (apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz); 用YUM方式安裝expat-devel 和 apr-ut

Centos7.X通過rpm安裝Docker

目錄   前言 1、Docker官網下載rpm包 2、通過liunx命令安裝rpm包 3、遷移映象儲存路徑 前言 Docker已經火了很多年,現在各大公司都會使用它。那麼在我們日常開發中也經常使用,比如我就通過Docker方便快捷在本地安裝很多基礎服務(Redis、Nginx、Mo

CentOS 7.4 64位安裝配置MySQL8.0

第一步:獲取mysql YUM源 image.png 點選下載 image.png 獲取到下載連結:https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 第二步:下載和安

[Docker]CentOS7通過rpm安裝Docker

前幾天寫過一篇文章:[Docker]CentOS7下Docker安裝教程,直接使用yum命令下載Docker即可.但是前提是你需要科學上網,所以這篇文章來講講,如果不會科學上網,該如何安裝Docker. 可以先去網址:https://mirrors.aliyun.com/docker

centos 7.4 u盤安裝

技術分享 live u盤安裝 .html 分享 http centos7.4 think 用戶 因為核心視頻服務要運行在centos環境下,so,配了臺牛逼的thinkstation(其實有點浪費) 1:u盤制作 下載centos7.4 的iso鏡像文件CentOS-7-x

Centos 7.2.1511版本安裝docker碰到的問題

在Centos 7.2.1511上安裝docker上碰到如下問題 [[email protected] ~]# yum install https://download.docker.com/linux/centos/7/x86_64/stable/

CentOS 7.4 yum方式安裝Redis 4.0.10

此處通過參考學習並備份如何通過 yum 方式安裝最新版的 Redis。1. 安裝 Remi 源。yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm2. 安裝 Redis。yum

騰訊雲CentOS 7.4 64位安裝Redis並開啟遠端連線

在騰訊雲CentOS 7.4 64位安裝Redis。安全組預設先開放所有埠。使用Xshell+FileZilla操作更方便安裝Redis第一步:下載redis安裝包(具體版本請自行檢視網站)wget http://download.redis.io/releases/redis-4.0

【親測可行】Centos 7環境下離線安裝Docker

在Centos中安裝Docker需要注意Centos的版本和Docker的版本,Docker的不同版本要求對應的Centos版本才行(雖然可以安裝成功,但是啟動容器是會報錯的) 一般執行容器看到這樣的錯誤: docker: Error response from daem

CentOS 6.4(64位) 安裝 docker.io

Docker.io 是輕量級的“容器引擎+映像倉庫”,在LXC(linux輕量級容器)的基礎上構建,可以執行任何應用程式。 docker.io的核心層由以下幾個部分組成: 1、可執行程式,“/usr/bin/docker” 2、docker.io網站上有一系列建立好的作業系統和應用程式映像 3、A

7.1 安裝軟件的三種方法 7.2 rpm介紹 7.3 rpm工具用法 7.4 yum工具用法

以及 url yum工具 lin cdr cdrom 刷新 查看 sea 7.1 安裝軟件包的三種方法 1.rpm工具 與Windows下的exe比較類似,安裝路徑和文件名基本上是固定好的。2.yum工具屬於Python開發的工具,操作對象是rpm包;yum工具最大的優勢

五周第一次課 7.1 安裝軟件的三種方法 7.2 rpm介紹 7.3 rpm工具用法 7.4

學習 打卡7.1 安裝軟件包的三種方法7.2 rpm包介紹7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地倉庫(視頻中ppt小錯誤: gpcheck改為gpgcheck,yum cean 改為 yum clean) 1 安裝軟件包的三種方法 # rpm工具

Centos 7.4 通過 tar 方式安裝 MySQL 8.0

MySQL 8.0 也推出一段時間了,整理一篇安裝教程 CentOS7.4系統自帶mariadb [[email protected] etc]# rpm -qa|grep mariadb mariadb-libs-5.5.56-2.el7.x86_64 [[email