rocker:从零开始的Docker

时间:2024-06-10 11:42:12
【文件属性】:

文件名称:rocker:从零开始的Docker

文件大小:3.28MB

文件格式:ZIP

更新时间:2024-06-10 11:42:12

Go

rocker Docker from scratch 从零开始写一个 Docker 需求 Linux kernel > 3.12 暂不支持 Windows / MacOS 系统运行 编译 #MAC 需要安装跨平台编译库musl-cross,用于编译 CGO,适用于Linux brew install FiloSottile/musl-cross/musl-cross make build 本地编译 make build2remote 本地编译并发送到远程主机,远程主机IP配置在 makefile 中 配置 # 如需使用端口转发功能 (rocker run -p 80:80),需开启如下配置 sysctl -w net.ipv4.conf.all.forwarding=1 sysctl -w net.ipv4.conf.all.route_localnet=1 新增功能 1. PULL 从


【文件预览】:
rocker-main
----nsenter()
--------nsenter.go(135B)
--------nsenter.c(2KB)
----stop.go(343B)
----go.mod(351B)
----pkg()
--------stringid()
--------pidlog()
----run.go(3KB)
----main.go(545B)
----container()
--------utils.go(6KB)
--------cap.go(975B)
--------workspace.go(7KB)
--------info.go(2KB)
--------volume.go(2KB)
--------init.go(8KB)
--------device.go(6KB)
----go.sum(2KB)
----demo.webp(3.22MB)
----command.go(7KB)
----log.go(708B)
----remove.go(349B)
----list.go(1KB)
----cgroup()
--------cgroup_manager.go(1KB)
--------subsystem()
----commit.go(4KB)
----LICENSE(1KB)
----README.md(3KB)
----exec.go(3KB)
----makefile(928B)
----image()
--------write_counter.go(3KB)
--------image.go(6KB)
--------registry.go(7KB)
--------image_test.go(1KB)
--------runtime.go(2KB)
----docker.png(61KB)
----network()
--------ipam.go(4KB)
--------bridge.go(6KB)
--------driver.go(258B)
--------network.go(9KB)
----.gitignore(297B)

网友评论