打开Docker Desktop。 点击Docker Desktop图标,选择“Settings”(设置)。 在“General”(常规)选项卡中,确保“Use the WSL 2 based engine”(使用WSL 2引擎)选项被选中。 从下拉列表中选择你安装的Linux发行版(例如Ubuntu)。 点击“Apply & Restart”(应用并重启)以保存更改并重启Docker Desktop。完成以上步骤后,Do...
在终端(WSL2 中的 Linux 终端)中,可以使用以下命令检查 Docker 是否成功安装: docker--version 1. 2. 运行简单的 Docker 容器 您可以通过以下命令拉取并运行一个简单的 Docker 镜像: dockerrun-d-p80:80--namewebserver nginx 1. 此命令会从 Docker Hub 拉取 Nginx 镜像,并在后台运行一个 Web 服务器。
dockerrun hello-world 1. 成功运行后,你会看到Docker的欢迎信息,表明Docker环境已经正常配置并可以使用。 流程图 以下是简要的流程图,展示WSL2与Docker Desktop连接的步骤: 安装Docker Desktop启用WSL功能配置WSL2与Docker Desktop集成从WSL2测试Docker 饼状图 在Docker使用过程中,你可能需要了解不同操作的比例,如下饼...
代码语言:javascript 复制 wsl-l-v 没猜错一开始就三个:ubantu,docker-desktop,docker-desktop-data,uabntu是我们安装,后面两个则是docker desktop在安装的时候创建两个wsl子系统,一个是存放docker程序的,另一个是存放镜像的,我们就需要把这两个移动到其他位置就可以了 首先删除image/container/wsl/hyperv数据 代码...
docker官方文档有说明,这两种方案用哪个都行,唯一的区别是当你基于WSL2安装DockerDesktop时,镜像和容器无法在不同的Windows用户账户之间共享。 两种虚拟化支持方案用哪种都行,但是它们各自又有一些系统设定要求: 对于WSL2 对于Hyper-V 先来看看WSL2的要求: ...
安装WSL,并为在 WSL 2 中运行的 Linux 发行版设置用户名和密码。 最好安装VS Code、Windows终端,这是可选的,但安装后的使用体验更好。 安装Docker Desktop 下载Docker Desktop 并按照安装说明进行操作; 安装后,从 Windows 开始菜单启动 Docker Desktop,然后从任务栏的隐藏图标菜单中选择 Docker 图标。 右键单击该...
因此,在使用 Docker Desktop 时,即便设置了--net=host,容器监听的端口也只在虚拟化层面(即 Hyper-V 或 WSL2)内部可见,而不是在 Windows 主机的网络环境中。这就是为什么你在 Windows 或 WSL 环境中用常规方法检查端口时,找不到相应的监听端口的原因。
docker-desktop-datadocker-desktop 三个版本的用户,您所想要的是将Ubuntu和docker的两个版本迁移到指定的盘而不是等待C盘爆炸。 Step 1 备份和删除 通过wsl --shutdown将版本的状态置为stopped而非running,在指定的盘指定存放位置(我这里为e盘下的UbuntuWSL文件夹),将对应版本导出: ...
简介:弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门 1. 概述 Docker是一种广泛使用的容器化平台,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,以便在任何地方都能够以相同的方式运行。在Windows操作系统上,Docker Desktop是一种流行的Docker安装方式,它提供了一个用户友好的图形界...
从Docker 菜单中,选择设置 > 常规。 选中 使用基于 WSL 2 的引擎 复选框。 Select the Use WSL 2 based engine check box. 如果您在支持 WSL 2 的系统上安装了 Docker Desktop,则默认情况下将启用此选项。 单击 应用并重新启动 。 确保分发以 WSL 2 模式运行。 WSL 可以在 v1 或 v2 模式下运行分发。