当前位置:首页 > 系统教程 > 正文

Docker跨平台安装全攻略:Linux和Windows环境下的一站式部署指南(小白专属教程)

Docker跨平台安装全攻略:Linux和Windows环境下的一站式部署指南(小白专属教程)

Docker作为轻量级的容器化部署工具,已成为现代开发和运维中不可或缺的一部分。无论你是开发者、运维人员,还是刚入门的新手,掌握Docker的安装和基本使用都是必备技能。本文将详细讲解在Linux(以Ubuntu为例)和Windows系统下安装Docker环境的完整步骤,并附上常用命令,帮助你快速上手。

Docker跨平台安装全攻略:Linux和Windows环境下的一站式部署指南(小白专属教程) Docker安装 Linux Docker Windows 容器化部署 第1张

一、Linux系统下安装Docker(以Ubuntu为例)

在Linux上安装Docker非常简单,官方提供了便捷的脚本和包管理方式。下面我们逐步操作。

1. 卸载旧版本

如果你之前安装过Docker,先卸载旧版本:

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

2. 设置仓库

更新apt包索引并安装依赖:

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

添加Docker官方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

3. 安装Docker引擎

sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io

4. 启动Docker并验证

sudo systemctl start dockersudo systemctl enable dockersudo docker run hello-world

看到欢迎信息即表示Docker安装成功!

5. 非root用户运行Docker(可选)

将用户加入docker组,避免每次使用sudo:

sudo usermod -aG docker $USER

注销重新登录生效。

二、Windows系统下安装Docker

Windows下推荐使用Docker Desktop,它提供了图形化界面和完整的Docker环境。安装前确保Windows版本满足要求(Windows 10/11专业版/企业版,启用Hyper-V和容器功能)。

1. 下载Docker Desktop

访问Docker官网 https://www.docker.com/products/docker-desktop/ 下载Windows版本安装包。

2. 安装Docker Desktop

双击安装程序,按提示操作。安装过程中会提示启用Hyper-V和WSL 2,请勾选并确认。安装完成后可能需要重启。

3. 启动Docker Desktop

重启后,从开始菜单启动Docker Desktop。首次启动会接受服务条款,并等待引擎启动。右下角图标显示绿色表示运行中。

4. 验证安装

打开PowerShell或CMD,输入:

docker --versiondocker run hello-world

同样看到欢迎信息说明Windows Docker安装成功。

5. 配置镜像加速(可选)

国内用户可配置镜像加速器,在Docker Desktop设置中配置registry-mirrors。

三、Docker基本使用说明

无论Linux还是Windows,Docker命令是一致的。下面列举常用命令:

  • docker pull 镜像名:拉取镜像
  • docker images:查看本地镜像
  • docker run 镜像名:运行容器
  • docker ps:查看运行中容器
  • docker stop 容器ID:停止容器
  • docker rm 容器ID:删除容器
  • docker rmi 镜像ID:删除镜像

更多命令可通过docker --help查看。

总结

通过以上步骤,你应该已经在LinuxWindows上成功安装了Docker,并学会了基本操作。Docker的容器化部署能力将极大提升你的开发效率。如果在安装过程中遇到问题,欢迎在评论区留言交流。

(本文关键词:Docker安装、Linux Docker、Windows Docker、容器化部署)