dockers安装啓動
Docker 安装与启动教程
Windows 平台下的 Docker 守护程序安装
对于 Windows 用户来说,Docker 的安装过程相对简单。首先需要确保操作系统满足最低版本要求(Windows 10 Pro 或更高版本),并启用 Hyper-V 和 Containers 功能[^1]。
完成上述准备后,可以从官方页面下载适用于 Windows 的 Docker Desktop Installer,并按照提示逐步执行安装操作。一旦安装成功,在任务栏右键单击 Docker 图标即可找到选项来启动或停止 Docker 服务。
Linux 平台下 Docker 的安装流程
针对基于 Debian/Ubuntu 的发行版,可以利用 apt-get 工具链来进行自动化安装;而对于 CentOS/RHEL 类型的系统则推荐 yum 软件包管理器:
# 更新现有的软件索引
sudo apt update || sudo yum check-update
# 添加官方 GPG 密钥以及稳定仓库地址
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 对于 RHEL/CentOS 使用如下命令代替上一步骤中的 curl 命令部分
sudo yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# 执行实际安装动作
sudo apt install docker-ce docker-ce-cli containerd.io || sudo yum install docker-ce docker-ce-cli containerd.io
# 启动 Docker 服务并将它设置成开机自启模式
sudo systemctl start docker && sudo systemctl enable docker
验证 Docker 是否正常工作
无论是在哪个平台上完成了前述步骤之后,都应该验证一下 Docker 是否能够正确运行。这可以通过拉取测试镜像并创建一个简单的容器实例实现:
docker run hello-world
如果一切顺利的话,屏幕上应该会打印出一段欢迎信息表明环境搭建完毕。
利用 Docker Compose 构建多容器应用
除了单独使用 docker
CLI 外,还可以借助更强大的工具——Docker Compose 来简化复杂场景下的开发运维负担。比如以 Immich 这个项目为例说明其基本用法[^2]:
编写好描述各个组件依赖关系和服务定义的 YAML 文件后保存为 docker-compose.yml
:
version: '3'
services:
app:
image: ghcr.io/imch-app/backend:v1.7.9
ports:
- "3000:3000"
environment:
NODE_ENV: production
...
接着只需一条指令便可自动完成所需资源分配并且把它们连接起来形成完整的解决方案架构图谱:
docker compose up -d
另外值得注意的是当遇到某些特定情况如 MySQL 数据库无法进入 Ready 状态时,可能需要进一步排查具体原因所在位置。此时可查阅最近一段时间内的错误记录以便定位问题根源所在之处[^3]:
docker logs -f -n 500 mysql_container_name_or_id
相关推荐

















