Windows 下 Docker 的使用

一、Docker 客户端

在windows环境下使用docker客户端:Docker for Windows 或 Docker Toolbox,

Docker Toolbox安装:

官网:docs.docker.com
阿里源:docker-toolbox-windows-aliyun

启动 Docker Quickstar......

初始化时,如果速度慢,可手动下载 boot2docker.iso,放入C盘用户目录下的 .docker >machine>cache目录中

安装成功后会出现 鲸鱼 图案

二、Docker 镜像仓库

Docker hub:hub.docker.com

阿里源:www.aliyun.com

阿里云 -> 容器镜像服务 -> 镜像加速器 -> 加速器地址 -> 根据操作文档配置docker

查看docker信息

docker version

docker info

docker --help

三、基本操作

镜像

# 本地的镜像
docker images

REPOSITORY:镜像的仓库源
TAG:标签
IMAGE ID:镜像ID
CREATED:创建时间
SIZE:大小

# 从dockerhub上搜索镜像
Docker search [镜像名]

# 下载镜像
docker pull [镜像名]

# 删除镜像
docker rmi [镜像ID]

容器

# 新建并启动容器
docker run [OPTIONS] IMAGE [Command] 参数

[OPTIONS]说明:
--name=“容器名”:为容器指定一个名称;
-d:后台运行容器。并返回容器ID(即启动守护式容器);
i:以交互模式运行容器
-t:为容器重新分配一个伪输入终端
-P:随机端口映射
-p:指定端口映射,有四种格式 [ip:hostPort:containerPort; ip::containerPort; hostPort:containerPort; containerPort]

# 列出当前所有正在运行的容器
docker ps [OPTIONS]

[OPTIONS]说明:
-a:列出当前所有正在运行的容器+历史上运行过的
-1:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号
--no-trunc:不截断输出

# 退出容器
exit:容器停止退出
Ctrl+P+Q:容器不停止退出

# 启动容器
docker start ContainerID

# 重启容器
docker restart ContainerID

# 停止容器
docker stop ContainerID

# 强制停止容器
docker kill ContainerID

# 从容器内拷贝文件到主机上
docker cp ContainerID:ContainerPath 宿主机Path

# 进入正在运行的容器并以命令行交互
docker exec -it ContainerID /bin/bash

### 如何在 Windows 上安装和配置 Docker #### 安装 Docker Desktop 为了在 Windows使用 Docker,通常推荐的方式是通过 Docker Desktop 来实现。这不仅简化了安装过程,还提供了图形界面来管理容器和其他资源。 确保操作系统满足最低版本要求:Windows 10 64位 Pro, Enterprise 或 Education (Build 15063+) 版本[^1]。对于家庭版用户,则需考虑其他方案如 WSL 2 方式。 下载并安装 Docker Desktop: 访问官方提供的链接获取最新稳定版安装程序。双击下载好的 `.exe` 文件启动向导,按照提示完成设置流程即可成功部署 Docker 环境到本地机器上。 #### 启用 Hyper-V 和 Containers 功能 由于 Docker 需要在宿主机上创建轻量级虚拟机来运行 Linux/Windows 容器实例,在此之前必须先开启系统的 Hyper-V 及 Containers 组件支持。可以通过 PowerShell 命令行工具执行如下操作以激活所需服务[^3]: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Restart-Computer ``` 重启计算机使更改生效后再继续后续步骤。 #### 初始化与验证安装成果 首次打开应用程序时,默认会自动检测当前环境状态,并引导用户完成必要的初始化工作——包括但不限于同意许可协议、登录账号关联等环节。当一切准备就绪之后,可通过命令 `docker --version` 测试是否能够正常调用 CLI 工具集以及显示已安裝的具体版本号信息。 另外,尝试拉取一个小镜像来进行简单的测试也是不错的选择: ```bash docker run hello-world ``` 如果顺利的话,终端将会打印一段欢迎消息,证明整个平台已经可以正常使用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你喜欢喝可乐吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值