老师,看不懂DockerFile文件制作镜像,FROM centtos:7 而不是FROM golang:latest 呢?

来源:12-1 ubuntu下离线安装harbor1.6

carefree_

2020-07-21

图片描述

写回答

1回答

xiaomo

2020-07-23

同学你好,linux环境镜像源的选择很多, 大多数情况下选择 alpine / ubuntu / centos 这几种可以了;像上面截图里的,因为已经打包成了二进制可执行文件,和go编译环境关系不大,因此可以直接选择centos(也可以选择alpine/ubuntu等)。

如果你需要在容器里进行go相关的一些操作,比如go build, 那么选择golang:latest这个镜像更合适;可以看作这个镜像是在alpine之上默认装了golang的编译环境。

1
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程