在安装 Docker 后,根据不同的使用场景,你可能需要安装或配置以下相关工具和组件来完善容器化环境。以下是一个系统化的分类清单:
Docker Compose
# Linux/macOS
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# Windows(Docker Desktop 已内置)
Docker Buildx
Portainer(Web 管理界面)
docker run -d -p 9443:9443 --name portainer --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Lazydocker(终端 UI)
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
bash
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin
docker-compose
部署。bash
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
bash
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
bash
wget https://github.com/wagoodman/dive/releases/download/v0.11.0/dive_0.11.0_linux_amd64.deb
sudo apt install ./dive_*.deb
根据实际需求选择组件,避免过度安装。大部分工具可通过 Docker 自身快速部署,保持“容器化”原则。