Windows 安装 Docker

1. 安装Docker Desktop

1.1 下载Docker Desktop:

下载适用于Windows的Docker Desktop安装包:Docker Desktop: The #1 Containerization Tool for Developers | Docker

1.2 安装Docker Desktop:

运行下载的安装程序,按照安装向导的步骤完成安装,启动Docker Desktop

1.3 配置Docker:

第一次启动Docker Desktop时,要求登录Docker Hub

2. 运行第一个Docker容器

以下是一个运行简单的"Hello World"容器的示例:

2.1. 打开命令提示符或PowerShell,运行Docker命令:

bash 复制代码
docker run hello-world

2.2 查看输出: 运行该命令后,你应该会看到类似以下的输出:

Hello from Docker!

This message shows that your installation appears to be working correctly.

...

3. 运行一个更复杂的案例

运行一个简单的Nginx Web服务器

3.1 拉取Nginx镜像:

bash 复制代码
docker pull nginx

3.2 运行Nginx容器:

bash 复制代码
docker run -d -p 8080:80 nginx

3.3 访问Nginx。打开浏览器,输入以下地址访问Nginx服务器:

bash 复制代码
http://localhost:8080

4. 停止和删除容器

4.1 查看正在运行的容器:

bash 复制代码
docker ps

4.2 停止Nginx容器(假设容器ID是<container_id>):

bash 复制代码
docker stop <container_id>

4.3 删除Nginx容器:

bash 复制代码
docker rm <container_id>

补充:

一、Docker Desktop汉化

参考:GitHub - asxez/DockerDesktop-CN: Docker汉化 Docker中文版 Docker汉化包 DockerDesktop汉化 Docker Windows Docker MAC

二、限额配置,资源配置

1.)使用WSL2运行docker

勾选Use the WSL 2 based engine

在用户目录下建立一个 .wslconfig 文件

修改文件内容为:

wsl2

processors=4

memory=8GB

swap=8GB

localhostForwarding=true

重启 WSL:

bash 复制代码
wsl --shutdown

重启 WSL 后,你可以在 WSL 中运行以下命令来验证配置是否生效:

bash 复制代码
free -h

2.)使用hyper-v运行docker

取消Use the WSL 2 based engine

资源分配

相关推荐
MilesShi4 分钟前
从 scheduler_tick 到上下文切换:深入解析 Linux 内核的 TIF_NEED_RESCHED 标志设置流程
linux·运维·单片机
真上帝的左手1 小时前
十一、容器化 vs 虚拟化-Kubernetes(K8s)
云原生·容器·kubernetes
落日漫游1 小时前
K8s ConfigMap配置管理全解析
云原生·容器·kubernetes
我真的是大笨蛋1 小时前
K8S-Pod(下)
java·笔记·云原生·容器·kubernetes
紫金修道3 小时前
k8s的容器操作指令
云原生·容器·kubernetes
方渐鸿3 小时前
【2024】k8s集群 图文详细 部署安装使用(两万字)
java·运维·容器·kubernetes·k8s·运维开发·持续部署
喝杯白开水!3 小时前
K8s中的控制器DaemonSet、StatefulSet、Job、CronJob、Server发现、健康检查、存储卷(PV),相关知识总结
云原生·容器·kubernetes
晓衣3 小时前
2025“獬豸杯”全国电子数据取证竞赛-k8s服务器取证wp
服务器·经验分享·程序人生·网络安全·容器·kubernetes·学习方法
学亮编程手记3 小时前
K8S v1.33 版本主要新特性介绍
java·容器·kubernetes
我爱云计算3 小时前
K8S详解(5万字详细教程)
linux·运维·云原生·容器·kubernetes