在Redhat 7.3中採用離線方式安裝Docker

本文環境 Redhat Linux 7.3。Docker 18.

寫在前面

Docker CE默認是不支持Redhat的,如果你想在Redhat安裝,可以使用靜態二進制包。這是我多次嘗試RPM後得出的結論。使用這種方式安裝,不支持32位的操作系統。這種方式僅僅是為了在測試環境能夠運行Docker,真正的生產環境,建議大家還是使用Docker支持的操作系統或是選擇企業版本。

靜態二進制的Daemon僅支持Linux(dockerd)、Client支持Linux和Mac(docker)。

系統要求

安裝需滿足以下要求:

  • 64位操作系統
  • 3.1及以上的Linux內核
  • iptables版本在1.4及以上
  • git版本在1.7及以上
  • A ps executable, usually provided by procps or a similar package.
  • XZ Utils 4.9 or higher
  • A properly mounted cgroupfs hierarchy; a single, all-encompassing cgroup mount point is not sufficient.

安裝

1、下載二進制文件

從這裡 下載所需版本的tgz文件。

2.、解壓文件

[root@devops-102 ~]# tar -xvzf docker-18.03.1-ce.tgz

3、將文件移動到系統目錄下 excutable path。本步驟為可選步驟,也可以把解壓路徑放到PATH變量中。

$ sudo cp docker/* /usr/bin/

執行後會看到API listen on /var/run/docker.sock 的提示,表示docker已經在運行了。

4、啟動Dockerd

$ sudo dockerd &

5、驗證

$ sudo docker run hello-world

能夠看到輸出 Hello from Docker! 就OK了。

在Redhat 7.3中採用離線方式安裝Docker


分享到:


相關文章: