【文件属性】:
文件名称:go-docker:用go写一个docker
文件大小:36KB
文件格式:ZIP
更新时间:2021-03-21 13:31:24
docker go-docker Go
去码头工人
用go写一个docker
环境配置
开发环境:Windows
运行环境:CentOS
Windows中goland配置
windows下要修改goland的OS环境为linux,但不只是引用引用exec_windows.go而不会引用exec_linxu_go在设置->转到->构建标签和供应商-> OS = linux
设置CentOS支持aufs
查看是否支持
cat /proc/filesystems
安装aufs
cd /etc/yum.repo.d
# 下载文件
wget https://yum.spaceduck.org/kernel-ml-aufs/kernel-ml-aufs.repo
# 安装
yum install kernel-ml-aufs
# 修改内核启动
vim /etc/default/grub
# # 修改参数
GRUB_DEFAULT=0
#
【文件预览】:
go-docker-master
----.gitignore(5B)
----main.go(601B)
----README.md(3KB)
----container()
--------remove.go(603B)
--------log.go(566B)
--------commit.go(506B)
--------init.go(4KB)
--------workspace.go(5KB)
--------exec.go(1KB)
--------process.go(2KB)
--------stop.go(897B)
--------info.go(3KB)
----test()
--------cgroup()
--------namespace()
--------util()
----go.mod(209B)
----network()
--------netwrok.go(8KB)
--------bridge.go(5KB)
--------ipam_test.go(315B)
--------ipam.go(3KB)
--------bridge_test.go(886B)
----nsenter()
--------nsenter.go(1KB)
----command.go(6KB)
----common()
--------common.go(531B)
----cgroups()
--------subsystem()
--------manager.go(867B)
----run.go(2KB)
----go.sum(3KB)