如何在Linux下安裝Docker

2021-08-19 08:03:27 字數 1838 閱讀 9000

docker包括三個基本概念:

l  映象(image)

l  容器(container)

l  倉庫(repository)

理解了這三個概念,就理解了 docker 的整個生命週期。

映象image

docker映象就是乙個唯讀的模板。

例如:乙個映象可以包含乙個完整的 ubuntu 作業系統環境,裡面僅安裝了 apache 或使用者需要的其它應用程式。

映象可以用來建立docker 容器。

容器container

docker利用容器來執行應用。

容器是從映象建立的執行例項。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平台。

可以把容器看做是乙個簡易版的 linux 環境(包括root使用者許可權、程序空間、使用者空間和網路空間等)和執行在其中的應用程式。

*注:映象是唯讀的,容器在啟動的時候建立一層可寫層作為最上層。

倉庫repository

倉庫是集中存放映象檔案的場所。有時候會把倉庫和倉庫註冊伺服器(registry)混為一談,並不嚴格區分。實際上,倉庫註冊伺服器上往往存放著多個倉庫,每個倉庫中又包含了多個映象,每個映象有不同的標籤(tag)。

倉庫分為公開倉庫(public)和私有倉庫(private)兩種形式。

當然,使用者也可以在本地網路內建立乙個私有倉庫。

當使用者建立了自己的映象之後就可以使用push 命令將它上傳到公有或者私有倉庫,這樣下次在另外一台機器上使用這個映象時候,只需要從倉庫上 pull 下來就可以了。*注:

docker

倉庫的概念跟

git

類似,註冊伺服器可以理解為

github

這樣的託管服務。

輸入指令: uname -r

建議首先輸入「yum check-update」更新包資料庫。

這是我的更新日誌。

輸入指令:

tee /etc/yum.repos.d/docker.repo<

[dockerrepo]

name=docker repository

baseurl=

enabled=1

gpgcheck=1

gpgkey=

eof顯示如圖:

輸入指令:yum install -y docker-engine

在啟動之前可以檢視是否安裝成功.

輸入指令: docker version

然後啟動,輸入指令:systemctl start docker

輸入指令:systemctl status docker 檢視狀態

輸入指令:systemctl enable docker

如何在Linux下安裝Qt

linux下安裝qt 前段時間簡單的學習了一下linux下圖形程式設計qt程式設計軟體,安裝方法我來說一下,最令我難忘的是安裝qt編譯時間長達漫長兩個小時。下面我就來說一下安裝qt的具體步驟 將qt x11 opensource src 4.2.3.tar.gz原始碼包解壓縮到 usr local目...

如何在linux下安裝mysql

linux下使用yum安裝mysql,以及啟動 登入和遠端訪問。1 安裝 檢視有沒有安裝過 yumlistinstalledmysql rpm qa grepmysql 檢視有沒有安裝包 yumlistmysql 安裝mysql客戶端 yuminstallmysql 安裝mysql伺服器端 yumi...

Linux下安裝Qt 如何在Linux下安裝Qt

linux下安裝qt 前段時間簡單的學習了一下linux下圖形程式設計qt程式設計軟體,安裝方法我來說一下,最令我難忘的是安裝qt編譯時間長達漫長兩個小時。下面我就來說一下安裝qt的具體步驟 tar zxvf qt x11 free 3.2.1.tar.gz c usr local 將qt x11 ...