本文環境 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了。