添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在 wsl 使用 docker-compose 命令时,提示如下:
大概的意思就是找不到这个命令在 wsl 1 版本中,推荐将发行版转换为 WSL 2,且在 docker 桌面端进行设置

The command $ docker-compose could not be found in this WSL 1 distro. We recommend to convert this distro to WSL 2 and activate the WSL integration in Docker Desktop settings.

2.1 升级发行版本

主要是这2步。下载更新并且切换

1. 下载:

照着官方连接下载 exe 文件,点击安装

官方的是在 powershell 执行命令: 但是我的没生效

wsl --set-default-version 2

我的方案:

// 查看列表 
wsl -l -v
// 切换  注意这里的"Ubuntu" 对应上面查询出来的列表
wsl --set-version Ubuntu 2

2.2 设置 Docker 桌面端

注意:如果你没把发行版本切换为 wsl2,是没有这个选项的,只会提示你目前是 wsl 发行版本不是2,建议你去切换

2.3 验证

使用 该指南来设置 WSL 。 https://docs.microsoft. com /en-us/ window s/ wsl /install-win10 使用 文件许可更正 WSL 问题。 创建具有以下内容的文件/ets/ wsl /conf 。 重启Restart-Service LxssManager [automount] enabled = true options = " metadata,umask=22,fmask=11 " ! [](images/2.PNG) 将此字符串添加到您的个人资料nano ~/.profile export VAGRANT_DEFAULT_PROVIDER= " hyperv " export V
Window s 10上具有 Docker 的Apache Airflow 2.0 WSL 2 这是我在 Window s 10 WSL 2上 使用 docker-compose 进行的Apache Airflow Local开发设置。 它还将包括一些示例DAG和工作流。 :memo: 目录 :face_with_monocle: 关于 通过 Docker Com pose在 Window s 10( WSL 2)上本地设置Apache Airflow 2.0。 原始的 docker-compose .yaml文件来自官方github存储库。 其中包含以下服务的定义: 气流调度器 气流网络服务器 airflow-init-db-初始化数据库 airflow-init-user-创建气流用户。 Re dis 我必须将原始Yaml中的airflow airflow-init拆分为两个单独的步骤,以使其在 Window s 10 WSL 2中成功实现。
流利的 Docker Fluent Docker 是一个用于与 docker -machine, docker-compose docker 进行交互的库。 它支持适用于 Window s的 docker ,适用于mac的 docker ,适用于 docker 机器和本机linux的 docker (但是仅适用于Linux和Mac的有限测试)。 该库位于nuget ,而ms测试支持则位于。 Fluent API 使用 示例 using ( var container = new Builder (). UseContainer () . UseImage (" kiasaki / alpine - postgres ") . ExposePort (5432) . WithEnvironment (" POSTGRES_PASSWORD = mysecretpassword ") . WaitForPort ("5432/ tcp ", 30000 /* 30s */ )
Window s 10 (1909)安装了子系统ubuntu-20.04与 window s- docker -2.3.0.3,在 WSL 1命令行下执行“ docker ps”会出现如下问题: The command ' docker ' could not be found in this WSL 1 dis tro . We re com mend to convert this dis tro to WSL 2 and activate the WSL integration in Docker Desktop setti
The command ' docker ' could not be found in this WSL 1 dis tro . We re com mend to convert this dis tro to WSL 2 and activate the WSL integration in Docker Desktop settings.
Window s10 WSL 使用 Window s Docker Desktop The command ' docker ' could not be found in this WSL 2 dis tro . We re com mend to activate the WSL integration in Docker Desktop settings. For details about using Docker Desktop with WSL 2, visit: https://docs. docker .c
D:\ docker _devops\ec> docker-compose up [+] Building 0.6s (3/3) FINISHED => [internal] load build definition from php5- Docker file 0.4s => => transferring docker file: 315B ...
三、问题二:未打开 window s下 Docker Desktop的TLS开关 四、问题三:Cannot connect to the Docker daemon at tcp://0.0.0.0:2375. Is the docker daemon running? 在上篇文章中我们已经一步一步的展示了如何在win10系统中安装ubuntu子系统。本篇文章我们将记录如何在之前安装的子系统...
在 PowerShell 中升级 Docker Com pose,你可以按照以下步骤进行操作: 1. 首先,打开 PowerShell 并确保已经安装了 Docker Com pose。 2. 执行以下命令来下载最新版本的 Docker Com pose 安装程序: ```powershell Invoke-WebRequest -Uri "https://github. com / docker / com pose/releases/latest/download/ docker-compose - Window s-x86_64.exe" -OutFile docker-compose .exe 或者,你也可以在浏览器中打开以下链接,手动下载最新的 ` docker-compose - Window s-x86_64.exe` 文件: [https://github. com / docker / com pose/releases/latest/download/ docker-compose - Window s-x86_64.exe](https://github. com / docker / com pose/releases/latest/download/ docker-compose - Window s-x86_64.exe) 3. 将下载的 ` docker-compose - Window s-x86_64.exe` 文件替换原来的 ` docker-compose .exe` 文件。你可以将新文件复制到合适的目录,例如 `C:\Program Files\ Docker \`。 4. 确保新的 Docker Com pose 可执行文件可以被系统找到。你可以在 PowerShell 中执行以下命令来验证: ```powershell docker-compose --version 如果输出显示了已安装的 Docker Com pose 版本号,则说明升级成功。 请注意,如果你 使用 的是 WSL 2 或其他非 Window s 系统,请参考 Docker 官方文档来进行 Docker Com pose 的升级操作。