一、Linux版
1.安裝docker
(1)更新軟件包索引
sudo apt update |
(2)安裝必要的依賴
sudo apt install apt-transport-https ca-certificates curl software-properties-common |
(3)添加 Docker 官方 GPG 密鑰
Docker 使用 GPG 密鑰來驗證下載的軟件包的完整性:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
(4)設置 Docker 倉庫
將 Docker 的官方 APT 倉庫添加到軟件源中:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
(5)更新軟件包索引
重新加載軟件包索引以便從 Docker 倉庫下載:
sudo apt update |
(6)安裝 Docker CE (Community Edition)
安裝 Docker:
sudo apt install docker-ce |
(7)配置加速環境
修改 /etc/docker/daemon.json 文件,并添加上 registry-mirrors 鍵值;
sudo tee /etc/docker/daemon.json <<-'EOF' { ??"registry-mirrors": ["https://j9dlvpgh.mirror.aliyuncs.com"] } EOF |
執行命令:sudo systemctl daemon-reload
(8)啟動并驗證 Docker 服務
啟動 Docker 服務,并設置為開機自啟:
sudo systemctl start docker sudo systemctl enable docker |
(9)驗證 Docker 安裝
運行以下命令,查看 Docker 是否成功安裝:
docker --version sudo systemctl status docker |
2.安裝Docker Compose
(1)下載 Docker Compose?
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
(2)賦予執行權限
sudo chmod +x /usr/local/bin/docker-compose |
(3)驗證安裝
docker-compose --version |
二、Windows版
1.下載 Docker Desktop
訪問?Docker 官方網站。
選擇 Windows 版本并下載 Docker Desktop 安裝包。
2.安裝 Docker Desktop
雙擊下載的?.exe?文件,按照安裝向導的指示完成安裝。
3.配置加速環境
點擊設置->Docker Engine,修改配置為下述內容:
{ ??"builder": { ????"gc": { ??????"defaultKeepStorage": "20GB", ??????"enabled": true ????} ??}, ??"experimental": false, ??"registry-mirrors": [ ????"https://ccr.ccs.tencentyun.com", ????"https://docker.rainbond.cc", ????"https://elastic.m.daocloud.io", ????"https://elastic.m.daocloud.io", ????"https://docker.m.daocloud.io", ????"https://gcr.m.daocloud.io", ????"https://ghcr.m.daocloud.io", ????"https://k8s-gcr.m.daocloud.io", ????"https://k8s.m.daocloud.io", ????"https://mcr.m.daocloud.io", ????"https://nvcr.m.daocloud.io", ????"https://quay.m.daocloud.io" ??] } |
4.啟動 Docker Desktop
安裝完成后,啟動 Docker Desktop,Docker 會自動在后臺啟動。
5.?驗證安裝
可以在 PowerShell 或命令提示符下運行以下命令,驗證安裝:
docker --version |
三、macOS版
1.下載 Docker Desktop
訪問?Docker 官方網站。
選擇 macOS 版本并下載 Docker Desktop 安裝包。
2.安裝 Docker Desktop
雙擊?.dmg?文件并將 Docker 圖標拖動到?Applications?文件夾中。
3.配置加速環境
點擊設置->Docker Engine,修改配置為下述內容:
{ ??"builder": { ????"gc": { ??????"defaultKeepStorage": "20GB", ??????"enabled": true ????} ??}, ??"experimental": false, ??"registry-mirrors": [ ????"https://ccr.ccs.tencentyun.com", ????"https://docker.rainbond.cc", ????"https://elastic.m.daocloud.io", ????"https://elastic.m.daocloud.io", ????"https://docker.m.daocloud.io", ????"https://gcr.m.daocloud.io", ????"https://ghcr.m.daocloud.io", ????"https://k8s-gcr.m.daocloud.io", ????"https://k8s.m.daocloud.io", ????"https://mcr.m.daocloud.io", ????"https://nvcr.m.daocloud.io", ????"https://quay.m.daocloud.io" ??] } |
4.啟動 Docker Desktop
從?Applications?文件夾中啟動 Docker Desktop,Docker 會自動在后臺啟動。
5.?驗證安裝
打開終端,輸入以下命令來確認 Docker 是否安裝成功:
docker --version |
四、總結
通過以上步驟,你就可以在不同的操作系統上安裝和使用 Docker 進行應用部署。