1.1 Docker for linux
centos7安裝Docker
1.1.1 安裝前必讀
在安裝 Docker 之前,先說一下配置,我這里是Centos7 Linux 內核:官方建議 3.10 以上,3.8以上貌似也可,
注意:本文的命令使用的是 root 用戶登錄執行,不是 root 的話所有命令前面要加 sudo
1.查看當前的內核版本
uname -r

我這里是3.10 ,滿足條件,
2.使用 root 權限更新 yum 包(生產環境中此步操作需慎重,看自己情況,學習的話隨便搞)
yum -y update
這個命令不是必須執行的,看個人情況,后面出現不兼容的情況的話就必須update了
注意
yum -y update:升級所有包同時也升級軟體和系統內核;
yum -y upgrade:只升級所有包,不升級軟體和系統內核
3.卸載舊版本(如果之前安裝過的話)
yum remove docker docker-common docker-selinux docker-engine
1.1.2 安裝Docker的詳細步驟
1.安裝需要的軟體包, yum-util 提供yum-config-manager功能,另兩個是devicemapper驅動依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
2.設定 yum 源
設定一個yum源,下面兩個都可用
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央存盤庫)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里存盤庫)
3.選擇docker版本并安裝 ,安裝最新版本
yum list docker-ce --showduplicates | sort -r
// 安裝最新版本
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
4.啟動 Docker 并設定開機自啟
systemctl start docker
systemctl enable docker
**5.驗證 Docker **
docker run hello-world
1.1.3 卸載 Docker 引擎
-
卸載 Docker Engine、CLI、Containerd 和 Docker Compose 包:
$ sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin -
主機上的鏡像、容器、卷或自定義組態檔不會自動洗掉,洗掉所有鏡像、容器和卷:
$ sudo rm -rf /var/lib/docker $ sudo rm -rf /var/lib/containerd
您必須手動洗掉任何已編輯的組態檔,
1.2 Docker for windows
1.2.1 下載地址
https://desktop.docker.com/win/main/amd64/Docker Desktop Installer.exe
1.2.2 系統要求
WSL 2 后端
- Windows 11 64 位:家庭版或專業版 21H2 或更高版本,或者企業版或教育版 21H2 或更高版本,
- Windows 10 64 位:家庭版或專業版 21H1(內部版本 19043)或更高版本,或者企業版或教育版 20H2(內部版本 19042)或更高版本,
- 在 Windows 上啟用 WSL 2 功能,有關詳細說明,請參閱 Microsoft 檔案,
- 在 Windows 10 或 Windows 11 上成功運行 WSL 2 需要以下硬體先決條件:
- 具有二級地址轉換 (SLAT)的 64 位處理器
- 4GB 系統記憶體
- 必須在 BIOS 設定中啟用 BIOS 級硬體虛擬化支持,有關詳細資訊,請參閱 虛擬化,
- 下載并安裝Linux 內核更新包,
Hyper-V 后端和 Windows 容器
-
Windows 11 64 位:專業版 21H2 或更高版本,或者企業版或教育版 21H2 或更高版本,
-
Windows 10 64 位:Pro 21H1(內部版本 19043)或更高版本,或者企業版或教育版 20H2(內部版本 19042)或更高版本,
對于 Windows 10 和 Windows 11 家庭版,請參閱WSL 2 后端選項卡中的系統要求,
-
必須啟用 Hyper-V 和容器 Windows 功能,
-
在 Windows 10 上成功運行 Client Hyper-V 需要以下硬體先決條件:
- 具有二級地址轉換 (SLAT)的 64 位處理器
- 4GB 系統記憶體
- 必須在 BIOS 設定中啟用 BIOS 級硬體虛擬化支持,有關詳細資訊,請參閱 虛擬化,
使用 Docker Desktop 創建的容器和鏡像在安裝它的機器上的所有用戶帳戶之間共享,這是因為所有 Windows 帳戶都使用相同的 VM 來構建和運行容器,請注意,使用 Docker Desktop WSL 2 后端時,無法在用戶帳戶之間共享容器和鏡像,
Docker Business 客戶支持在 VMware ESXi 或 Azure VM 中運行 Docker Desktop,它需要首先在管理程式上啟用嵌套虛擬化,有關詳細資訊,請參閱在 VM 或 VDI 環境中運行 Docker Desktop,
1.2.3 在windows上安裝 Docker Desktop
- 互動式安裝
-
雙擊Docker Desktop Installer.exe運行安裝程式,
如果您還沒有下載安裝程式 (
Docker Desktop Installer.exe),您可以從 Docker Hub獲取它,它通常會下載到您的Downloads檔案夾,或者您可以從 Web 瀏覽器底部的最近下載欄運行它, -
出現提示時,請確保根據您選擇的后端選擇或不選擇“配置”頁面上的“使用 WSL 2 而不是 Hyper-V ”選項,
如果您的系統僅支持這兩個選項之一,您將無法選擇要使用的后端,
-
按照安裝向導上的說明授權安裝程式并繼續安裝,
-
安裝成功后,單擊關閉以完成安裝程序,
-
如果您的管理員帳戶與您的用戶帳戶不同,您必須將用戶添加到docker-users組,以管理員身份運行Computer Management并導航到Local Users and Groups > Groups > docker-users,右鍵單擊以將用戶添加到組中,注銷并重新登錄以使更改生效,
- 從命令列安裝
下載Docker Desktop Installer.exe后,在終端中運行以下命令來安裝 Docker Desktop:
$ "Docker Desktop Installer.exe" install
如果您使用的是 PowerShell,則應將其運行為:
Start-Process 'Docker Desktop Installer.exe' -Wait install
如果使用 Windows 命令提示符:
start /w "" "Docker Desktop Installer.exe" install
該install命令接受以下標志:
-
--quiet: 運行安裝程式時抑制資訊輸出 -
--accept-license:現在接受Docker 訂閱服務協議,而不是要求在應用程式首次運行時接受它 -
--no-windows-containers: 禁用 Windows 容器集成 -
--allowed-org=<org name>:要求用戶在運行應用程式時登錄并加入指定的 Docker Hub 組織 -
--backend=<backend name>:選擇用于 Docker Desktop 的默認后端hyper-v,windows或wsl-2(默認) -
--installation-dir=<path>: 更改默認安裝位置 (C:\Program Files\Docker\Docker) -
--admin-settings:自動創建一個
admin-settings.json檔案,管理員使用該檔案來控制其組織內客戶端計算機上的某些 Docker Desktop 設定,有關詳細資訊,請參閱
設定管理
,
- 它必須與
--allowed-org=<org name>標志一起使用, - 例如:
--allowed-org=<org name> --admin-settings='{"configurationFileVersion": 2, "enhancedContainerIsolation": {"value": true, "locked": false}}'
- 它必須與
如果您的管理員帳戶與您的用戶帳戶不同,您必須將用戶添加到docker-users組:
$ net localgroup docker-users <user> /add
1.2.4 啟動 Docker 桌面
安裝后 Docker Desktop 不會自動啟動,啟動 Docker 桌面:
-
搜索 Docker,然后在搜索結果中選擇Docker Desktop ,

-
Docker 選單 顯示 Docker 訂閱服務協議視窗,
以下是要點的摘要:
- Docker Desktop 對小型企業(少于 250 名員工且年收入少于 1000 萬美元)、個人使用、教育和非商業開源專案免費,
- 否則,專業用途需要付費訂閱,
- 政府物體也需要付費訂閱,
- Docker Pro、Team 和 Business 訂閱包括 Docker Desktop 的商業用途,
-
選擇接受以繼續,Docker Desktop 在您接受條款后啟動,
1.3 Docker for mac
todo...
個人寫的小程式,有需求的可以看看:
定制專屬個性頭像,目前有萬圣節、世界杯主題,后續會增加更多主題
原始碼地址:https://gitee.com/eyes-star/txy-openmp.git


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/538031.html
標籤:其他
上一篇:unittest學習筆記
