标签: docker-desktop

Windows容器可以托管在Linux上吗?

是否可以在Linux上运行Windows Containers?该场景基于一个用.NET(旧网)编写的应用程序和想要通过Docker运行它的Linux用户来提供一个书面API .net462localhost

我正在使用Docker Desktop for Windows的测试版

如果不是,那么为什么Windows可以运行Linux容器而不是反之亦然?

编辑:

一段时间过去了,这个问题很受欢迎.我想在此添加一条说明,解决方法是使用新的netstandard.它允许我将4.6.2框架打包到新的库中.

linux docker docker-for-windows windows-container docker-desktop

203
推荐指数
7
解决办法
13万
查看次数

Pgadmin4 中的“加密密钥丢失”错误是什么以及如何解决?

我正在使用 pgadmin 版本 6.1。我正在尝试使用本地计算机上的 pgadmin 连接到托管在 docker 中的 postgres 数据库。

我使用下面的命令来获取 docker 容器的 IP 地址: dockerspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id

pgadmin-4 docker-desktop

170
推荐指数
2
解决办法
19万
查看次数

在 Windows 10 Home 上使用 WSL2 上的 Docker 桌面时,如何更改 Docker 图像的位置?

我刚刚升级到 Windows 10 Home May 2020,激活 WSL2并安装Docker Desktop

WSL2必须安装在我的系统盘中,这是一个小型SSD。我不想用 docker 图像填充它。如何更改 docker 图像路径?我想在我的大 Windows 文件系统中使用一个路径。

图像位置有点混乱。我相信它在/mnt/wsl/docker-desktop-data/.

如何更改 WSL2 中 docker 镜像的目录?我可以更改 docker 配置以/mnt/d在 docker 数据目录上选择一个路径,或者从 /mnt/d 挂载一个路径吗?

docker windows-10 docker-desktop wsl-2

129
推荐指数
8
解决办法
3万
查看次数

Docker Compose 构建失败 - 文件共享已被取消

我遇到了 Docker Desktop 的问题,目前我在 Stackoverflow 上以用户身份运行边缘版本。在我因未知原因未共享驱动器错误之前,该错误已通过安装边缘版本“解决”:Docker for Windows:驱动器共享因未知原因失败

现在安装了这个,我收到了这个新错误,它阻止了一些容器的构建。这些容器都已经过测试并且可以在其他几个系统上运行。目前 4 个容器中有 3 个没有构建,它们都产生如下相同的错误:

ERROR: for db  Cannot create container for service db: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled"}
Encountered errors while bringing up the project.
Run Code Online (Sandbox Code Playgroud)

完整错误:

Creating imt2291-part2_www_1 ...
Creating imt2291-part2_phpmyadmin_1 ... done
Creating imt2291-part2_db_1         ...
Creating imt2291-part2_test_1       ... error
Creating imt2291-part2_www_1        ... error
ERROR: for imt2291-part2_test_1  Cannot create container for service test: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has …
Run Code Online (Sandbox Code Playgroud)

windows docker docker-compose docker-desktop

100
推荐指数
2
解决办法
4万
查看次数

Docker Desktop 未安装,提示 docker-ce-cli 无法安装

在一次在线培训课程中,讲师提到他有“安装了 Docker Desktop 的 Ubuntu 虚拟机”;因此,我尝试按照官方网站上的说明在 Windows 10 物理主机上安装相同的程序。

然而,这apt-get install不起作用,错误消息是docker-desktop : Depends: docker-ce-cli but it is not installable。我想知道我是否在这里错过了什么。

我们非常感谢任何提示或建议。如果您需要更多详细信息,请告诉我。

截屏:

root@dockeru:/home/work/Downloads# ls
docker-desktop-4.8.1-amd64.deb
root@dockeru:/home/work/Downloads# apt-get install ./docker-desktop-4.8.1-amd64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'docker-desktop' instead of './docker-desktop-4.8.1-amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have …
Run Code Online (Sandbox Code Playgroud)

ubuntu virtual-machine docker-desktop

97
推荐指数
3
解决办法
11万
查看次数

Docker Compose 提示错误:没有提供配置文件:未找到

docker compose我已经使用 Windows WSL 集成版本 2 设置了 Docker Desktop,但在执行某些命令并出现以下错误时遇到了问题

docker compose logs
no configuration file provided: not found
Run Code Online (Sandbox Code Playgroud)

但执行以下命令时并没有发现问题

docker compose up
Run Code Online (Sandbox Code Playgroud)

图像已成功构建并启动。

有没有人可以帮忙解决这个问题?


输出docker info

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.7.1)
  compose: Docker Compose (Docker Inc., v2.2.1)
  scan: Docker Scan (Docker Inc., 0.9.0)

Server:
 Containers: 3
  Running: 3
  Paused: 0
  Stopped: 0
 Images: 4
 Server Version: 20.10.11
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose windows-subsystem-for-linux docker-desktop

93
推荐指数
2
解决办法
20万
查看次数

Docker WSL 2 安装不完整

Windows 10上的Docker Desktop替换为更新版本后,点击启动,出现如下错误

WSL 2 安装不完整

WSL 2 安装不完整

WSL 2 Linux 内核现在使用单独的 MSI 更新包进行安装。请单击链接并按照说明安装内核更新:

https://aka.ms/wsl2kernel

安装Linux内核后按重启

默认情况下,在“设置”>“常规”中,已选择“使用基于 WSL 2 的引擎”选项。这可能是因为我已经在本地安装了 Ubuntu 18.04 LTS。

如果我转到 Docker 桌面设置 > 资源 > WSL 集成

Docker WSL 集成

您没有任何 WSL 2 发行版。请将 WSL 1 发行版转换为 WSL 2,或安装新发行版,它会出现在这里。

如何让 Docker 运行?

windows docker docker-desktop wsl-2

70
推荐指数
1
解决办法
10万
查看次数

Windows 上永远显示“Docker Desktop 正在启动...”

我已经安装了 Docker Desktop 版本 4.4.4,但它没有运行。它只显示“Docker Desktop Starting ...”,但从未开始运行。

我尝试了很多方法都没有解决:

  1. 在 Windows 防火墙中允许以下文件 C:\program files\docker\docker\resources\vpnkit.exe、C:\program files\docker\docker\com.docker.service C:\program files\docker\docker\resources\ com.docker.proxy.exe
  2. 从 AppData/Roaming 和 AppData/Local 中删除“Docker”和“Docker Desktop”文件夹
  3. 卸载并重新安装不同版本的 Docker,包括 4.5.1

docker windows-10 docker-for-windows docker-desktop windows-11

68
推荐指数
6
解决办法
10万
查看次数

构建 Docker 映像时出现错误:“无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:清单中的平台不匹配”

我收到错误:

无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:清单中的平台不匹配

构建以下 Dockerfile 时:

FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8
COPY . /inetpub/wwwroot
Run Code Online (Sandbox Code Playgroud)

docker windows-10 docker-image docker-build docker-desktop

65
推荐指数
5
解决办法
9万
查看次数

Docker 和 Docker Desktop 有什么区别?

我使用的是 Mac,显然Docker Desktop必须安装才能在 macOS 中使用 Docker。为什么 Mac 和 Windows 操作系统需要 Docker Desktop,而 Linux 不需要?Docker Desktop 的用途是什么?我尝试过谷歌搜索但找不到合适的答案。

docker docker-desktop

57
推荐指数
2
解决办法
4万
查看次数