这是我的YAML文件。
文件名-docker-compose.mysonar.yml
version: '2'
services:
my-sonar:
image: sonarqube:7.1
ports:
- 9001:9000
当我运行docker compose-f docker compose时。迈索尔。yml up它抛出错误——“清单列表条目中没有与linux/arm64/v8匹配的清单”
我该怎么解决这个问题?
只需在docker compose中添加此平台。yml文件如下所示
platform: linux/amd64
docker撰写。yml
version: '2'
services:
my-sonar:
image: sonarqube:7.1
platform: linux/amd64
ports:
- 9001:9000
苹果M1芯片是基于ARM的架构。当我们使用--平台linux/x86_64
选项运行docker时,它是在qemu仿真上运行的,这不会给我们提供最佳性能。要了解更多信息,请查看docker apple silicon docs。
要获得M1芯片的本机性能,您可以执行以下操作。
git clone https://github.com/SonarSource/docker-sonarqube
cd docker-sonarqube/9/community
#build
docker build -t sonarqube-arm .
#run
docker run -d -p 9000:9000 sonarqube-arm
或
docker run -d -p 9000:9000 koolwithk/sonarqube-arm:9.2.4-community
我使用的是Apple M1 Pro 当我试图运行docker compose up-d时,出现以下错误 我试图将平台:linux/amd64添加到docker compose中。yml文件并再次运行。但它不起作用。 有什么可能的解决方案吗?
我正在运行Docker Apple Silicon预览版的最新版本。我创建了教程容器/图像,效果很好。当我创建一个自定义YAML文件并运行docker compose时,我在拉mysql时遇到以下错误: 错误:清单列表条目中没有匹配的linux/arm64/v8清单 以下是我的YAMl文件中的一个片段: 我试过:latest和:8,结果都是一样的错误。它把phpmyadmin和wordpress拉
我在Windows上使用Docker,当我试图用这个命令拉一个PHP图像时 我收到了这条消息: 我如何解决这个问题?
问题内容: 之间有什么区别 和 ? 如果没有区别,使用的好处是什么? 问题答案: 区别在于,例如 是一个 但不是 所以: 你可能会认为一个的S的关系是一个的S,但有一个很好的理由,为什么它不是: 假设您可以执行以下操作: 所以这就是为什么的不是应该是一个的秒。
问题内容: 我正在尝试使用简单的Chrome扩展程序,但是在为数组提供值时遇到了问题。 当我尝试将此扩展程序加载到Chrome中时,收到以下消息: 无法从“ C:\ Users \ foo \ Desktop \ Extensions \ bar”加载扩展名。 “ content_scripts”的值无效。 我看不到我的值是什么“无效”。我想做的是匹配每个URL,以便我的扩展程序可以操纵它所运行的
我正在尝试使用Laravel Sail在Laravel建立一个基础项目。根据Laravel官方文档,以下命令将创建一个名为“示例应用程序”的新Laravel应用程序,并启动Laravel Sail。 但是,在运行这些命令后,我看到以下错误消息: