用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
移动端开发
›
Docker 安装指南:Windows、Mac、Linux
Docker 安装指南:Windows、Mac、Linux
泉缘泉
论坛元老
|
2025-2-26 19:16:59
|
显示全部楼层
|
阅读模式
楼主
主题
1735
|
帖子
1735
|
积分
5215
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
Docker 是一种非常盛行的容器化平台,用于
开发
、摆设和运行应用程序。它通过容器的方式使得应用程序与其依赖环境一同打包并在差异环境中一致地运行。在本篇文章中,我们将介绍怎样在
Windows
、
Mac
和
Linux
上安装 Docker。
1. Docker 安装前的准备工作
1.1 检查体系要求
在开始安装 Docker 之前,确保你的体系满意以下要求:
Windows
:需要 Windows 10 及以上版本,支持 Hyper-V。
Mac
:需要 macOS 10.13 及以上版本。
Linux
:支持大多数 Linux 发行版(Ubuntu、CentOS、Debian 等)。
此外,Docker Desktop 需要在
Windows
和
macOS
上安装,Linux 用户通常通过
Docker Engine
安装。
2. 在 Windows 上安装 Docker
2.1 安装 Docker Desktop
Docker Desktop 是 Windows 上的官方 Docker 产物,提供了 GUI 和命令行支持。
步骤 1:下载 Docker Desktop
访问 Docker 官网下载页面。
下载适用于
Windows
的 Docker Desktop 安装包。
步骤 2:安装 Docker Desktop
双击下载的 .exe 文件,启动安装程序。
按照安装向导的提示进行操纵。安装过程中,大概会提示你启用
Hyper-V
和
Windows Subsystem for Linux 2 (WSL 2)
。
如果尚未启用
Hyper-V
或
WSL 2
,可以按照 Docker 安装提示启用这些功能。通常你需要重启体系。
步骤 3:启动 Docker Desktop
安装完成后,启动 Docker Desktop,程序会主动开始初始化。
完成后,你会在体系托盘中看到 Docker 图标,表示 Docker 正在运行。
步骤 4:验证安装
打开
PowerShell
或
命令提示符
,实行以下命令验证 Docker 是否成功安装:
docker --version
复制代码
如果返回 Docker 版本信息,说明安装成功。
2.2 设置 Docker 设置
Docker Desktop 提供了一个用户界面来调整 Docker 的设置,允许你设置 Docker 的资源使用(如 CPU、内存、磁盘空间)等。
打开 Docker Desktop,点击
Settings
,可以修改以下设置:
Resources
:调整 Docker 使用的 CPU、内存、磁盘空间。
Network
:设置 Docker 网络。
Proxies
:设置代理。
3. 在 Mac 上安装 Docker
3.1 安装 Docker Desktop
Docker Desktop 也是 macOS 上的官方 Docker 产物,提供了用户友好的图形界面和命令行工具。
步骤 1:下载 Docker Desktop
访问 Docker 官网下载页面。
下载适用于
macOS
的 Docker Desktop 安装包。
步骤 2:安装 Docker Desktop
打开下载的 .dmg 文件,并将 Docker 图标拖动到
Applications
文件夹。
启动
Docker Desktop
应用,程序会主动初始化。
Docker 启动后,会在体系托盘中显示 Docker 图标,表示 Docker 正在运行。
步骤 3:验证安装
打开
终端
,实行以下命令验证 Docker 是否安装成功:
docker --version
复制代码
如果返回 Docker 版本信息,说明 Docker 安装成功。
3.2 设置 Docker 设置
在
Docker Desktop
中,你可以设置 Docker 的资源使用:
打开 Docker Desktop,点击
Preferences
(偏好设置)。
你可以在
Resources
标签中调整 CPU、内存、磁盘等设置。
4. 在 Linux 上安装 Docker
4.1 安装 Docker Engine
在 Linux 上安装 Docker,主要是通过命令行工具,安装过程根据差异的发行版有所差异。这里以
Ubuntu
和
CentOS
为例,介绍 Docker 的安装步骤。
Ubuntu 安装 Docker
更新 APT 包索引
:
sudo apt update
复制代码
安装须要的依赖
:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
复制代码
添加 Docker 官方 GPG 密钥
:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
复制代码
添加 Docker APT 堆栈
:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
复制代码
安装 Docker CE(Community Edition)
:
sudo apt update
sudo apt install docker-ce
复制代码
启动 Docker 服务
:
sudo systemctl start docker
复制代码
设置 Docker 开机自启
:
sudo systemctl enable docker
复制代码
验证 Docker 安装
:
实行以下命令检查 Docker 版本:
docker --version
复制代码
CentOS 安装 Docker
更新包管理工具
:
sudo yum update
复制代码
安装须要的依赖
:
sudo yum install -y yum-utils
复制代码
添加 Docker 官方堆栈
:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
安装 Docker CE
:
sudo yum install docker-ce docker-ce-cli containerd.io
复制代码
启动 Docker 服务
:
sudo systemctl start docker
复制代码
设置 Docker 开机自启
:
sudo systemctl enable docker
复制代码
验证 Docker 安装
:
docker --version
复制代码
4.2 设置 Docker 用户权限
默认情况下,Docker 需要
root 权限
来实行命令。为了制止每次都使用 sudo,可以将当前用户添加到 Docker 用户组。
sudo usermod -aG docker $USER
复制代码
然后注销当前会话并重新登录,大概使用以下命令立刻生效:
newgrp docker
复制代码
5. 常见问题与解决
5.1 Docker 启动失败
问题
:Docker Desktop 在 Windows 或 Mac 上无法启动。
解决方法
:确保已启用
Hyper-V
和
WSL 2
(Windows)。如果仍然无法启动,可以重启计算机,重新安装 Docker。
5.2 无法运行 Docker 命令
问题
:在 Linux 上运行 Docker 命令时,提示权限不足。
解决方法
:确保将用户添加到 Docker 组,实行 sudo usermod -aG docker $USER
后重新登录。
5.3 Docker 镜像下载慢
问题
:从 Docker Hub 下载镜像速率慢。
解决方法
:设置 Docker 使用
国内镜像源
(如阿里云镜像、网易镜像等)以加快下载速率。
6. 总结
通过本文的介绍,你已经把握了在
Windows
、
Mac
和
Linux
上安装 Docker 的方法。Docker 为
开发
者提供了一个
轻量级、可移植、高效的容器化平台
,可以或许帮助
开发
、摆设和运行各种应用。
在
Windows
和
Mac
上使用 Docker Desktop,简单易用。
在
Linux
上,直接使用命令行安装 Docker Engine,支持更多自定义设置。
Docker 提供了
快速摆设、同一
开发
环境、跨平台支持
等上风,特别适用于微服务架构、CI/CD、云原生等场景。
Docker 是现代
开发
和
运维
中不可或缺的工具,把握 Docker 的安装和根本设置是每个
开发
者的必备技能!
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
泉缘泉
论坛元老
这个人很懒什么都没写!
楼主热帖
华为一镜到底主题__荣耀30系列安装教程 ...
「Docker入门指北」容器很难理解?带你 ...
日志模块
数据资产为王,如何解析企业数字化转型 ...
信创环境下分布式文件存储MinIO集群部 ...
28基于java的简单酒店数据管理 ...
xss-labs靶场
Vulnhub之M87靶机详细测试过程(不同提 ...
解决NuGet加载或下载资源慢的问题 ...
Java 8 排序的 10 个姿势,太秀了吧! ...
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表