代码拉取完成,页面将自动刷新
同步操作将从 openEuler/Kmesh 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#
# Dockerfile for building openEuler kmesh docker image.
#
# Usage:
# docker build -f kmesh-build.dockerfile -t ghcr.io/kmesh-net/kmesh-build-x86:v0.4.0 .
#
# base image
FROM openeuler/openeuler:23.09
# Setup Go
COPY --from=golang:1.22.1 /usr/local/go/ /usr/local/go/
RUN mkdir -p /go
ENV GOROOT /usr/local/go
ENV GOPATH /go
ENV PATH "${GOROOT}/bin:${GOPATH}/bin:${PATH}"
WORKDIR /prepare
COPY kmesh_compile_env_pre.sh ./
COPY go.mod ./
# install pkg dependencies
# RUN yum install -y kmod util-linux
# install package in online-compile image
RUN yum install -y kmod \
&& yum install -y util-linux
RUN go env -w GO111MODULE=on \
&& go env -w GOPROXY=http://mirrors.tools.huawei.com/goproxy \
&& export GONOSUMDB=* \
&& go mod download \
&& go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.32.0
RUN bash kmesh_compile_env_pre.sh
# container work directory
WORKDIR /kmesh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。