CentOS7安裝Docker詳細教程

2021-10-05 18:35:22 字數 2547 閱讀 4270

docker 是乙個開源的應用容器引擎,基於 go 語言,並遵從 apache2.0 協議開源。

docker 從 17.03 版本之後分為了社群版和企業版,對於個人開發者而言,我們用社群版就可以了。

docker是虛擬化技術的重要一環,作為在生產環境中廣泛應用的產品,docker 有著非常成熟的社群以及大量的使用者,**庫中的內容也變得非常龐大。

docker 包括三個基本概念:

docker 使用客戶端-伺服器 (c/s) 架構模式,使用遠端 api 來管理和建立 docker 容器。

舉個通俗易懂的例子,今年的王者榮耀「五五開黑節「」返場了孫悟空的至尊寶**。

如果有興趣,大家也可以去檢視 github docker原始碼。看原始碼能更深入地理解 docker的核心原理。

這裡我使用的是 root 使用者進行安裝,輸入的命令不會出現許可權問題,如果是其他使用者,請記得在命令前面新增 sudo。

docker官方要求的 centos系統的核心是 3.10及以上,而 centos7以上系統核心都是 3.10及以上,相當於說 docker的安裝需要 centos7以上系統。

第一步,檢視系統核心版本

uname -r
可以看到,我的 centos7核心版本是 3.10,滿足要求。

第二步,更新 yum包至最新版本(不更新可能會無法安裝)

第三步,解除安裝舊的 docker 版本。(如果是第一次安裝 docker可以跳過此步,如果之前裝過 docker一定要解除安裝!)

yum remove docker  docker-common docker-selinux docker-engine
第五步,給 yum設定 docker源

第六步,檢視倉庫中的 docker版本

第七步,在列出的 docker版本中選擇乙個進行安裝。(兩種方式)

# 1.自動安裝最新穩定版

yum install docker-ce

# 2.指定版本安裝,這裡指定的是18.06.1

yum install docker-ce-18.06.1.ce

出現 complete!則證明安裝完成了。

我們先啟動 docker

systemctl start docker
啟動時沒有提示,命令列自動跳轉就啟動完成了。

接下來,我們驗證一下 docker啟動是否成功。

docker version
看到 client 和 server 兩部分,就證明 docker啟動成功了。

我們來執行 hello-world 映像,相當於程式語言中最經典的「hello,world」。

關閉和重啟 docke的命令

# 關閉

systemctl stop docker

# 重啟

systemctl restart docker

docker已經安裝成功也能正常啟動,可以去學習 docker 的使用方法,建立容器做其他的操作了。

runoob-docker 教程

docker 核心技術與實現原理

centos7上安裝docker

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7離線安裝docker

centos7離線安裝docker 特此感謝!網上有很多rpm安裝教程與二進位制安裝教程,為了安裝方便,沒有深入研究rpm安裝,使用的是二進位制安裝。環境 centos7.5 docker版本 docker 17.12.1 ce tar zxvf docker 17.12.1 ce.tgz 將解壓的...

Centos7安裝Docker步驟

docker是利用linux核心虛擬機器化技術 lxc 提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源 支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所...