写点什么

云原生 - 模块三 - 作业

作者:hunk
  • 2022 年 1 月 16 日
  • 本文字数:285 字

    阅读完需:约 1 分钟

  • 构建本地镜像

  • 编写 Dockerfile 将练习 2.2 编写的 httpserver 容器化

  • 将镜像推送至 docker 官方镜像仓库

  • 通过 docker 命令本地启动 httpserver

  • 通过 nsenter 进入容器查看 IP 配置

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


dockerfile 文件如下:

FROM golang:1.17 AS buildWORKDIR /httpserver/COPY . .ENV CGO_ENABLED=0ENV GO111MODULE=onENV GOPROXY=https://goproxy.cn,directRUN GOOS=linux go build -installsuffix cgo -o httpserver main.go
FROM busyboxCOPY --from=build /httpserver/httpserver /httpserver/httpserverEXPOSE 8360ENV ENV localWORKDIR /httpserver/ENTRYPOINT ["./httpserver"]
复制代码


发布于: 刚刚阅读数: 2
用户头像

hunk

关注

还未添加个人签名 2019.01.23 加入

还未添加个人简介

评论

发布
暂无评论
云原生-模块三-作业