Docker 安装指南¶
macOS¶
推荐方案:
- OrbStack(推荐,轻量、低内存占用)
- Docker CLI
安装 OrbStack¶
brew install --cask orbstack
启动:
orb start
验证:
docker version
docker ps
查看当前 Docker Context:
docker context ls
Windows¶
推荐方案:
- Docker Desktop
- WSL2 Backend
安装 Docker Desktop¶
下载并安装 Docker Desktop:
https://www.docker.com/products/docker-desktop/
安装过程中勾选:
Use WSL2 instead of Hyper-V
安装完成后验证:
docker version
docker ps
Linux¶
推荐方案:
- 原生 Docker Engine
Ubuntu 安装 Docker¶
sudo apt update
sudo apt install -y \
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://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin
启动 Docker:
sudo systemctl enable docker
sudo systemctl start docker
将当前用户加入 docker 组(避免每次 sudo):
sudo usermod -aG docker $USER
重新登录终端后验证:
docker version
docker ps
Redis 测试¶
拉取 Redis:
docker pull redis:7-alpine
启动 Redis:
docker run -d \
--name redis \
-p 6379:6379 \
redis:7-alpine
查看容器:
docker ps