欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一步到位的Docker全平臺安裝完整指南(Windows/Mac/Linux)

 更新時間:2025年04月17日 15:06:27   作者:阿達C  
這篇文章主要為大家詳細介紹了Docker全平臺安裝完整指南,包括Windows/Mac/Linux一步到位,文中的示例代碼講解詳細,有需要的小伙伴可以根據需求進行選擇

一、安裝前準備

1.1 系統(tǒng)要求

操作系統(tǒng)最低要求
Windows 10/1164位專業(yè)版/企業(yè)版/教育版(Build 19041+),啟用WSL2或Hyper-V
macOSmacOS 10.15+(Catalina),Intel芯片或Apple Silicon(M1/M2)
LinuxUbuntu 20.04+/CentOS 7+/Debian 10+,內核版本5.10+,支持cgroups v2和systemd

1.2 必要組件

  • 管理員/root權限
  • 穩(wěn)定的網絡連接
  • 關閉殺毒軟件/防火墻(臨時)

二、Windows安裝詳解

2.1 家庭版特殊處理(需WSL2)

# 啟用虛擬化功能
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart
wsl --install
wsl --set-default-version 2

# 下載Linux內核更新包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

2.2 Docker Desktop安裝

訪問官網下載安裝包

雙擊Docker Desktop Installer.exe

勾選Use WSL 2 instead of Hyper-V(推薦)

完成安裝后重啟系統(tǒng)

2.3 驗證安裝

docker --version
# 輸出: Docker version 24.0.6, build ed223bc

docker run hello-world
# 出現(xiàn)"Hello from Docker!"即成功

三、macOS安裝指南

3.1 Apple Silicon芯片特別說明

需安裝Rosetta 2(自動提示)

鏡像架構自動轉換(x86_64 → arm64)

3.2 圖形化安裝步驟

1.下載Docker.dmg

2.拖拽鯨魚圖標到Applications文件夾

3.首次啟動時完成權限配置:

  • 授權網絡權限
  • 允許掛載本地目錄

3.3 終端驗證

docker compose version
# 輸出: Docker Compose version v2.23.0

docker run --platform=linux/amd64 ubuntu uname -a
# 強制運行x86容器(跨平臺測試)

四、Linux安裝全攻略

4.1 Ubuntu/Debian系

# 卸載舊版本
sudo apt-get remove docker docker-engine docker.io containerd runc

# 設置倉庫
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 安裝引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 非root用戶權限
sudo usermod -aG docker $USER
newgrp docker  # 立即生效

4.2 CentOS/RHEL系

# 清理舊版本
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 安裝工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安裝社區(qū)版
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 啟動服務
sudo systemctl enable docker
sudo systemctl start docker

五、通用配置優(yōu)化

5.1 國內鏡像加速

// Windows/macOS:Docker Desktop → Settings → Docker Engine
{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://mirror.ccs.tencentyun.com",
    "https://<你的ID>.mirror.aliyuncs.com"
  ],
  "experimental": true,
  "features": {
    "buildkit": true
  }
}

5.2 磁盤空間管理(Linux)

# 查看存儲驅動
docker info | grep "Storage Driver"

# 修改數據目錄
sudo systemctl stop docker
sudo rsync -avz /var/lib/docker/ /new/path
sudo vim /etc/docker/daemon.json
# 添加: "data-root": "/new/path"
sudo systemctl start docker

六、常見問題排障

6.1 啟動報錯解決

錯誤1:Cannot connect to the Docker daemon

sudo systemctl status docker  # 檢查服務狀態(tài)
journalctl -xe -u docker     # 查看詳細日志

錯誤2:WSL kernel version too low

wsl --update
wsl --shutdown

6.2 性能優(yōu)化

Windows/Mac:調整Docker Desktop資源限制(建議CPU≥4核,內存≥8GB)

Linux:禁用swap以提升穩(wěn)定性

sudo swapoff -a
sudo sed -i '/ swap / s/^/#/' /etc/fstab

七、下一步行動建議

嘗試構建第一個鏡像:docker build -t myapp .

探索Docker Compose編排多容器應用

加入容器技術社區(qū)(Docker Hub、Kubernetes Slack)

安裝驗證清單:完成所有步驟后應具備以下能力

  • ? 運行docker ps顯示空容器列表
  • ? 執(zhí)行docker run -it ubuntu bash進入交互式終端
  • ? 訪問localhost:80能響應Nginx默認頁面

附:各平臺資源監(jiān)控命令

docker stats       # 實時資源占用
docker system df   # 磁盤空間統(tǒng)計
docker info        # 完整環(huán)境信息

以上就是一步到位的Docker全平臺安裝完整指南(Windows/Mac/Linux)的詳細內容,更多關于Docker全平臺安裝的資料請關注腳本之家其它相關文章!

相關文章

  • Docker Compose部署微服務項目上線功能

    Docker Compose部署微服務項目上線功能

    這篇文章主要介紹了Docker Compose部署微服務項目上線,需求是這樣的編寫一個SpringBoot + Redis 的微服務項目,并提供 hello接口,每訪問一次接口,計數器+1,本文給大家分享實現(xiàn)思路,需要的朋友可以參考下
    2022-07-07
  • Docker創(chuàng)建openresty容器的實現(xiàn)步驟

    Docker創(chuàng)建openresty容器的實現(xiàn)步驟

    OpenResty可以用來構建高性能的Web應用和服務,本文主要介紹了Docker創(chuàng)建openresty容器的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • 如何查看docker run啟動參數命令(推薦)

    如何查看docker run啟動參數命令(推薦)

    這篇文章主要介紹了如何查看docker run啟動參數命令,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Docker鏡像的commit操作示例及作用

    Docker鏡像的commit操作示例及作用

    這篇文章主要為大家介紹了Docker鏡像的commit操作示例及作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • docker在win10家庭版下構建laravel開發(fā)環(huán)境的教程詳解

    docker在win10家庭版下構建laravel開發(fā)環(huán)境的教程詳解

    這篇文章主要介紹了docker在win10家庭版下構建laravel開發(fā)環(huán)境,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解

    第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解

    今天小編就為大家分享一篇關于第一次構建、運行、發(fā)布、獲取docker鏡像的步驟詳解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Dockerfile的CMD指令用法

    Dockerfile的CMD指令用法

    這篇文章主要介紹了Dockerfile的CMD指令用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker之容器導出為鏡像問題

    Docker之容器導出為鏡像問題

    這篇文章主要介紹了Docker之容器導出為鏡像問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 如何使用?Dockerfile?創(chuàng)建一個簡單容器

    如何使用?Dockerfile?創(chuàng)建一個簡單容器

    這篇文章主要介紹了如何使用?Dockerfile?創(chuàng)建一個簡單容器,Dockerfile?是用于指導?docker?創(chuàng)建自定義?image?的一系列指令,是用于創(chuàng)建?image?的藍圖,下文更多詳細介紹需要的小伙伴可以參考一下
    2022-04-04
  • 如何基于Dockerfile構建tomcat鏡像

    如何基于Dockerfile構建tomcat鏡像

    這篇文章主要介紹了如何基于Dockerfile構建tomcat鏡像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08

最新評論