云原生训练营 -Week03

简介: 云原生训练营 -Week03

  • 构建本地镜像
  • 编写 Dockerfile 将练习 2.2 编写的 httpserver 容器化
  • 将镜像推送至 docker 官方镜像仓库
  • 通过 docker 命令本地启动 httpserver
  • 通过 nsenter 进入容器查看 IP 配置

作业需编写并提交 Dockerfile 及源代码。


DockerFile:

FROM golang:1.17 AS build
WORKDIR /httpserver/
COPY . .
ENV CGO_ENABLED=0
ENV GO111MODULE=auto
ENV GOPROXY=https://goproxy.cn,direct
RUN GOOS=linux go build -installsuffix cgo -o httpserver main.go
FROM busybox
COPY --from=build /httpserver/httpserver /httpserver/httpserver
EXPOSE 8888
ENV ENV local
WORKDIR /httpserver/
ENTRYPOINT ["./httpserver"]


本机启动、运行:




推送到阿里云http://registry.cn-hangzhou.aliyuncs.com/jjnnzb/httpserver:0.0.1


目录
相关文章
|
Cloud Native
云原生训练营 -Week02
云原生训练营 -Week02
231 0
|
Kubernetes Cloud Native Java
云原生训练营大作业
云原生训练营大作业
345 0
|
Kubernetes 负载均衡 Cloud Native
云原生训练营 -Week08-2
云原生训练营 -Week08-2
224 0
|
多模数据库 Cloud Native NoSQL
Nosql学习之路:云原生多模数据库Lindorm训练营第一弹来啦
Lindorm训练营系列将通过一系列由浅入深的高质量课程和丰富的动手实验,将理论与实践结合,带你从入门到成为高阶开发者。参营学习还有机会获得惊喜彩蛋~
|
Cloud Native 开发者
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!
阿里云开发者学堂联合云原生开发平台推出了云原生应用插件扩展训练营,帮你开始开源社区贡献者之旅!
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!
|
人工智能 Kubernetes Cloud Native
火热开营丨快来报名云原生 AI 工程化实践训练营-探索系列
火热开营丨快来报名云原生 AI 工程化实践训练营-探索系列
|
Cloud Native 安全
云原生训练营 - Week12
云原生训练营 - Week12
218 0
|
Prometheus Kubernetes Cloud Native
云原生训练营 -Week10
云原生训练营 -Week10
285 0
|
Kubernetes Cloud Native 网络性能优化
云原生训练营 -Week08
云原生训练营 -Week08
355 0

热门文章

最新文章