Je commence juste avec le docker. J'ai installé la version Windows du docker et suivi certaines étapes de base comme indiqué dans https://hub.docker.com/?overlay=onboarding . Impossible de créer le fichier Docker.
Je viens de cloner un dépôt git à partir de cela par: git clone https://github.com/docker/doodle.git
puis essayez de construire le docker cd doodle\cheers2019 ; docker build -t myrepo/cheers2019 .
Je reçois la réponse sur la ligne de commande: Sending build context to Docker daemon 13.31kB Step 1/9 : FROM golang:1.11-Alpine AS builder 1.11-Alpine: Pulling from library/golang no matching manifest for windows/AMD64 10.0.18362 in the manifest list entries
DokerFile a
FROM golang:1.11-Alpine AS builder
RUN apk add --no-cache git
RUN go get github.com/pdevine/go-asciisprite
WORKDIR /project
COPY cheers.go .
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o cheers cheers.go
FROM scratch
COPY --from=builder /project/cheers /cheers
ENTRYPOINT ["/cheers"]
Spécifications de mon PC: Windows 10 - Processeur AMD Ryzen5
Y a-t-il un problème avec le processeur AMD? Veuillez me suggérer un moyen de résoudre ce problème.
Ceci est suivi par problème docker/doodle 9 , et il inclut une solution de contournement .
Mais aussi le conseil le plus simple:
Une alternative consiste à accéder à Docker Desktop et à sélectionner
Switch to Linux Containers
.Le problème est dû au
-Alpine
partie du tag qui malheureusement il n'y a pas de conteneur Alpine Linux qui fonctionnera sous Windows.