溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在不同操作系統中安裝docker

發布時間:2022-02-16 15:24:48 來源:億速云 閱讀:259 作者:iii 欄目:開發技術
# 怎么在不同操作系統中安裝Docker

## 目錄
- [前言](#前言)
- [Windows系統安裝Docker](#windows系統安裝docker)
- [macOS系統安裝Docker](#macos系統安裝docker)
- [Linux系統安裝Docker](#linux系統安裝docker)
  - [Ubuntu/Debian](#ubuntudebian)
  - [CentOS/RHEL](#centosrhel)
  - [Arch Linux](#arch-linux)
- [驗證安裝](#驗證安裝)
- [常見問題解決](#常見問題解決)
- [總結](#總結)

---

## 前言
Docker作為當前最流行的容器化技術,能夠幫助開發者在不同環境中快速部署和運行應用。本文將詳細介紹在**Windows**、**macOS**和主流**Linux發行版**(Ubuntu/CentOS/Arch)中安裝Docker的完整步驟。

---

## Windows系統安裝Docker

### 系統要求
- Windows 10/11 64位(專業版/企業版/教育版)
- 啟用Hyper-V和WSL 2(Windows子系統Linux)

### 安裝步驟
1. **啟用WSL 2**:
   ```powershell
   dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
   dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重啟后設置WSL 2為默認版本:

   wsl --set-default-version 2
  1. 下載Docker Desktop
    訪問Docker官網下載Windows版安裝包。

  2. 運行安裝程序
    雙擊安裝包,勾選”Use WSL 2 instead of Hyper-V”(推薦)。

  3. 完成安裝
    安裝完成后啟動Docker Desktop,右下角托盤圖標顯示鯨魚標志即表示成功。


macOS系統安裝Docker

系統要求

  • macOS 10.15 Catalina或更高版本
  • Intel芯片或Apple Silicon(M1/M2)

安裝步驟

  1. 下載Docker Desktop
    根據芯片類型選擇版本:

    • Intel芯片:下載x86_64版本
    • Apple Silicon:下載Apple Chip版本
  2. 安裝過程
    拖拽Docker圖標到Applications文件夾,首次啟動需輸入系統密碼授權。

  3. 配置Rosetta(Apple Silicon專用)

    softwareupdate --install-rosetta
    
  4. 驗證安裝
    終端運行:

    docker --version
    

Linux系統安裝Docker

Ubuntu/Debian

1. 卸載舊版本

sudo apt-get remove docker docker-engine docker.io containerd runc

2. 設置倉庫

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release

3. 添加Docker官方GPG密鑰

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. 設置穩定版倉庫

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安裝Docker引擎

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

CentOS/RHEL

1. 卸載舊版本

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2. 設置倉庫

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3. 安裝Docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io

4. 啟動Docker

sudo systemctl start docker
sudo systemctl enable docker

Arch Linux

sudo pacman -S docker
sudo systemctl start docker.service
sudo systemctl enable docker.service

驗證安裝

所有系統均可通過以下命令驗證:

docker --version
docker run hello-world

成功輸出類似結果即表示安裝正確:

Docker version 20.10.17, build 100c701
Hello from Docker!

常見問題解決

  1. Windows提示”WSL 2 installation is incomplete”
    手動安裝WSL 2內核更新包:
    https://aka.ms/wsl2kernel

  2. macOS無法啟動Docker
    檢查系統隱私設置中的權限授權,或嘗試:

    sudo /Applications/Docker.app/Contents/MacOS/Docker
    
  3. Linux權限拒絕錯誤
    將用戶加入docker組:

    sudo usermod -aG docker $USER
    newgrp docker  # 立即生效
    

總結

操作系統 核心步驟 注意事項
Windows 啟用WSL 2 → 安裝Docker Desktop 需專業版以上系統
macOS 下載對應芯片版本 → 拖拽安裝 M1需Rosetta兼容
Ubuntu/Debian 添加官方倉庫 → apt安裝 注意GPG密鑰配置
CentOS/RHEL 配置yum倉庫 → yum安裝 需手動啟動服務
Arch Linux 直接pacman安裝 啟用服務才能自動啟動

通過上述步驟,您已成功在主流操作系統中搭建Docker環境,接下來可以開始容器化應用的開發與部署! “`

注:實際使用時可根據需要調整章節順序或補充特定系統的細節說明。建議配合官方文檔(https://docs.docker.com/engine/install/)獲取最新安裝指南。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女