加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

运行容器其实不需求Docker镜像

发布时间:2021-12-25 13:46:29 所属栏目:云计算 来源:互联网
导读:这个有点标题党的意思,但确实是事实:容器的镜像只是组织rootfs,如果我们提前准备好rootfs,那么就不需要容器的镜像。 然后我们创建一个rootfs目录 $ mkdir rootfs 然后我们写一个打印主机名的Go程序,编译后并拷贝到rootfs里面。 $ cat EOF main.go packag
这个有点标题党的意思,但确实是事实:容器的镜像只是组织rootfs,如果我们提前准备好rootfs,那么就不需要容器的镜像。

 
然后我们创建一个rootfs目录
 
$ mkdir rootfs
然后我们写一个打印主机名的Go程序,编译后并拷贝到rootfs里面。
 
$ cat <<EOF > main.go
package main
 
import "fmt"
import "os"
 
func main() {
    fmt.Println(os.Hostname())
}
EOF
 
$ GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -o printme
$ mv printme rootfs/ 

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!