Tag: arm64

Jupyter和aarch64

我有:NanoPi Neo2(Allwinner A5(arm v8 x64)处理器,512mb ram)我所做的: apt-get install docker* docker pull konmeo/jupyter (到这里 ) docker run -it –rm -p 8888:8888 4fdcd3a6ff59它说[C 19:38:32.851 NotebookApp] Running as root is not recommended. Use –allow-root to bypass. [C 19:38:32.851 NotebookApp] Running as root is not recommended. Use –allow-root to bypass. 我docker run -it –rm -p 8888:8888 4fdcd3a6ff59 /usr/bin/jupyter notebook […]

如何将docker build的架构设置为arm64?

我有一个Dockerfile,我在amd64上运行,但是想在arm64上运行。 由于go build工具以GOARCH = arm64作为参数,所以我不需要任何其他交叉编译工具来制作二进制文件。 # Run the build FROM mojlighetsministeriet/go-polymer-faster-build ENV WORKDIR /go/src/github.com/mojlighetsministeriet/email COPY . $WORKDIR WORKDIR $WORKDIR RUN go get -t -v ./… RUN CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build # Create the final docker image FROM scratch COPY –from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY –from=0 /go/src/github.com/mojlighetsministeriet/email/email / ENTRYPOINT ["/email"] 问题是生成的图像被标记为错误的架构amd64而不是arm64。 如何将一个parameter passing给docker build以便将架构设置为arm64? $ docker […]

为ARM-64架构构builddocker

我一直在尝试为ARM-64架构编译docker。 Docker不正式支持ARM 64位(至less不是通过包pipe理工具); 因此我必须从源头上构build它。 build设docker二进制集需要docker本身作为依赖。 我已经设法通过以下(hack)命令编译docker守护进程和客户端: ./hack/make.sh dynbinary 不过,我还没有成功地运行它。 这两个二进制文件编译和工作,但是当我想启动守护进程它抱怨其他依赖项: Failed to connect to containerd. Please make sure containerd is installed in your PATH or you have specified the correct address. Got error: exec: "docker-containerd": executable file not found in $PATH 正如我前面提到的,我不能构build所有的二进制文件,因为它们需要docker本身运行。 期待您的帮助。