私はドッカーを始めたばかりです。 WindowsバージョンのDockerをインストールし、 https://hub.docker.com/?overlay=onboarding に示されているいくつかの基本的な手順に従いました。 Dockerファイルをビルドできません。
私はそこからgit repoをクローンしました:git clone https://github.com/docker/doodle.git
次に、Dockerの構築を試みますcd doodle\cheers2019 ; docker build -t myrepo/cheers2019 .
コマンドラインで応答を取得しています: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は
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"]
私のPC仕様:Windows 10-AMD Ryzen5プロセッサー
AMDプロセッサに問題はありますか?これを解決する方法を教えてください。
これに docker/doodle issue 9 が続き、それが 回避策を含む になります。
しかし、より簡単なアドバイス:
別の方法としては、Dockerデスクトップに移動して
Switch to Linux Containers
を選択します。この問題はタグの
-Alpine
部分が原因で発生しますが、残念ながら、Windowsで実行されるAlpine Linuxコンテナーはありません。