如何在 WSL 2 下运行 docker-compose

2023-12-30

根据Docker 文档 https://docs.docker.com/docker-for-windows/wsl-tech-preview/,在 WSL v2 下使用 Docker 应该相当简单:

  1. 安装 WSL 2(确保满足所有先决条件);
  2. 安装 Docker Desktop 2.2.0 或更高版本;
  3. 在 Docker 设置 > 常规中,启用“在 tcp://localhost:2375 上公开守护进程,无需 TLS”和“启用基于实验性 WSL 2 的引擎”;
  4. 确保您的 Linux 文件系统中没有安装与 Docker 相关的软件包。

一旦完成所有这些,我应该能够运行docker or docker-compose来自我的 Linux 终端的命令。但我不是。我不断得到Command 'docker' not found, but can be installed with sudo apt install docker.io'.

我究竟做错了什么?


您是否检查了资源 > WSL 集成中是否启用了集成,如下所示?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 WSL 2 下运行 docker-compose 的相关文章

随机推荐

  • 用多行突出显示 ggplot 中的一行

    我想改变size linetype colorggplot 中的一行等 这是一个最小的可重现示例 library tidyverse Data in wide format df wide lt data frame Horizons se
  • 从 UIButton 中获取 UILabel

    我有一个 UIButton 其中 UILabel 作为子视图添加到其中 有没有一种简单的方法可以将 UILabel 从中取出 以便我可以更改它的标题 如果您指定一个tag当您仍然有对它的引用时 您可以稍后通过搜索视图来找到它tag 像这样
  • 如何正确使用 ES6“导出默认值”和 CommonJS“要求”?

    我一直在努力Webpack教程 http blog madewithlove be post webpack your bags 在其中一个部分中 它给出了包含该问题的一行本质的代码示例 export default class Butto
  • 使用 C# 获取 MySQL 记录数

    我想知道如何使用 C 获取查询的记录计数 这是我使用的代码 MySqlDataReader recordset null query new MySqlCommand SELECT FROM test ORDER BY type ID AS
  • 双括号初始化 - 优点

    知道我们可以通过使用双括号初始化来初始化java中的集合 对此进行了一些搜索 发现由于其性能问题 不建议使用它 private static final Set
  • VBA复制文件;抑制“文件已存在”并确定是否成功?

    我有一些代码用于将文件夹从本地 PC 复制到网络共享驱动器 以进行备份 我对我的代码有两个问题 首先 当代码运行时 它的作用就像 Windows 中的复制 粘贴 如果文件已经存在 它会询问我是否要覆盖它们 我确实想覆盖它们 因为我每天都运行
  • 如何使用设备货币格式格式化浮点值?

    我有一个可以打印计算出的货币值的应用程序 我想以默认货币格式显示该值 例如在欧洲你可以写 1 000 95 在美国我想你会写 1 000 95 在其他货币中 小数部分显示的值或多或少 在美国为 2 但在日本为 0 如何获得所有现有货币的尽可
  • Android Viewpager 项目访问

    我的目标是能够滑动 3 个不同的布局 并能够单击每个布局上的项目 目前 滑动功能运行良好 可以查看所有 3 个布局 活动 public class FetchMenu extends Fetch protected ImageView bl
  • 添加更高版本的语句?

    我正在使用 1 6 即 API 4 来构建我的应用程序 更高版本支持几个命令 我想编写这些命令并使应用程序更兼容更高版本 就像 我使用标签 我想使用 setLeftStripDrawable 和 setRightStripDrawable
  • 玩转无穷大——懒惰算术

    许多现代编程语言允许我们处理潜在的无限列表并对它们执行某些操作 示例 Python EvenSquareNumbers x x for x in naturals if x mod 2 0 这样的列表可以存在 因为只计算实际需要的元素 懒惰
  • gitolite-admin 克隆问题

    我对克隆 gitolite admin 存储库的问题感到疯狂 我已经关注了这个http sitaramc github com gitolite install html migr http sitaramc github com gito
  • scanf字段宽度字符串溢出

    关于缓冲区溢出 以下哪一项是安全的 char buf 10 0 scanf 10s buf or char buf 10 0 scanf 9s buf 根据我读到的内容 我将选择第二个 sizeof 减一 但问题非常微妙 我已经看到代码暗示
  • Objective-C 联合“->”与“.”

    首先我要说的是 我对整个结构和联合的事情还很陌生 在发布此内容之前我已经做了功课 并诚实地试图获得合法的澄清 如果这是错误的方法 请告诉我 首先 我尝试创建一个联合 因为我正在组合不同的数据类型 我唯一真正的问题 问题是点运算符与 gt 我
  • “hello world”字符串文字可以分配给 char * 类型吗?

    char foo fpp compile in vs 2010 with no problem 我认为字符串文字是 const char 类型 并且 const 类型不能赋值给非 const 类型 所以我预计上面的代码会失败或者我错过了什么
  • 与 Teamcity 和 Clearcase 持续集成

    有没有人成功地将 Clearcase 与 Teamcity 宣传 Clearcase 支持 集成 以在一个相当规模的项目上实现高效的持续集成构建环境 是的 我们有 但是有一个TeamCity 的自定义 ClearCase 插件 为了 使用动
  • Android 从 mySql 获取数据

    我必须从服务器上的 MySQL 数据库获取一些数据 我有以下代码 但是当我运行它时应用程序崩溃了 我也得到了权限被拒绝 缺少 INTERNET 权限 在我的 Logcat 中 即使我在 Android 清单中指定了互联网权限 知道这里可能出
  • Grails 编程式事务处理

    我的 Grails 应用程序有一个服务方法 可以更新来自 last fm 的 Web 服务的艺术家列表 Transactional propagation Propagation NOT SUPPORTED void updateLastF
  • 将 MvxBindableTableViewCell 的 Accessory 绑定到 boolean

    我被困在如何将 MvxBindableTableViewCell 的附件绑定到布尔值上 我将表的 ItemsSource 绑定到 ViewModel 中的列表 显示了一个很好的可单击项目列表 不过 我希望单元格的附件 UITableView
  • 定义为宏的标准库函数的参数类型错误

    这是示例代码 include
  • 如何在 WSL 2 下运行 docker-compose

    根据Docker 文档 https docs docker com docker for windows wsl tech preview 在 WSL v2 下使用 Docker 应该相当简单 安装 WSL 2 确保满足所有先决条件 安装