【Docker】 windows10 docker 使用

这里写图片描述

docker 之前在 Windows 和 Mac OS 上的版本都是通过 Linux 虚拟机的形式,而现在 Docker 在 Windows 10 和 Mac OS 上已经有了支持的稳定版本,既然有了稳定版本那就来尝尝鲜,一起来 Docker 这艘船上来愉快的玩耍吧。

准备

下载 Docker : https://download.docker.com/win/stable/InstallDocker.msi

开启 windows 10 的 Hyper-V :控制面板 - 程序 - 启用或关闭 windows 功能

这里写图片描述

这里好像会重启一下,目前好像只有 windows 10 有 Hyper-V 的功能( 今天发现只有 win 10 专业版有这个功能,坑爹 )。

PS: 下载 Docker 推荐使用迅雷下载,迅雷会将这个资源替换为一个较快的源

上船吧

安装就没什么好说的,就是启动的时候可能会遇到内存不够的情况

这是我们需要找到右下角的鲸鱼图标右键 - 设置

这里写图片描述

修改 VM 的内存大小后 Docker 会重新启动

这里写图片描述

起航

去 Docker Hub 上拉取一个叫 hello-world 的集装箱

docker pull hello-world

然后让这个集装箱跑起来

docker run hello-world

这里写图片描述

Docker Hub 会比较慢 我们可能需要使用国内代理

阿里云的镜像一直很给力 https://dev.aliyun.com/search.html

可以在阿里云的网站上获取到加速地址 我这里获取的是

https://j0andt2p.mirror.aliyuncs.com

这里写图片描述

查看本机所安装的集装箱

docker images

查看正在运行的容器

docker ps -a

删除所有的容器

docker rm docker ps -a -q

停止、启动、杀死一个容器

docker stop Name/ID
docker start Name/ID
docker kill Name/ID

交互式进入容器中

docker run -i -t image_name /bin/bash

在容器中安装新的程序

docker run image_name apt-get install -y app_name

流程图

Docker 的工作流程。

这里写图片描述

最后

希望大家能玩转这些集装箱咯

这里写图片描述

### 安装和配置 Docker #### 启用 Windows 子系统 Linux (WSL) 为了在 Windows 10 上顺利安装 Docker,需先启用 WSL 功能。这可以通过控制面板中的“程序和功能”下的“启用或关闭 Windows 功能”,找到【容器】选项并勾选来实现[^4]。 #### 安装 Docker Desktop 对于希望简化安装过程的用户,在 Windows 10 上推荐使用 Docker Desktop 来管理 Docker 环境。下载并执行官方提供的安装包后,按照提示完成安装流程即可启动 Docker 服务[^2]。 #### 修改镜像源加速器 为了让国内用户更高效地拉取镜像,建议调整 Docker 的镜像源地址。此操作可通过 Docker Desktop 图形界面轻松达成: - 打开 Docker Desktop 应用。 - 导航至 `Settings`(设置)> `Docker Engine`。 - 在 JSON 配置文件内加入 `"registry-mirrors"` 字段,指定为中国区可用的镜像站,例如阿里云、网易或中科大提供的镜像站点[^1]。 ```json { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "features": { "buildkit": true }, "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } ``` 注意:当编辑上述 JSON 文件时,请确保语法正确无误,特别是在添加新项时要留意逗号的位置[^3]。 #### 调整 WSL 默认存储路径 尽管无法改变 Docker 自身的数据存放位置,但对于依赖于 WSL 的环境而言,则可以灵活设定其根目录所在磁盘分区。这一改动有助于缓解 C 盘容量不足的问题。具体做法涉及停止当前正在运行的服务实例,并依据个人需求重新定义目标路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值