# myDocker **Repository Path**: qianqi0702/my-docker ## Basic Information - **Project Name**: myDocker - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-13 - **Last Updated**: 2023-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myDocker #### 介绍 参考[自己动手写Docker](https://weread.qq.com/web/reader/a8932240721e42b5a89f479kaab325601eaab3238922e53)用go语言实现简单的docker #### 环境 go version go1.19.2 linux/amd64
Ubuntu 20.04.6 LTS
vscode
VMware
资源下载 [文叔叔](https://www.wenshushu.cn/box/ceuh2ot48bs)
go 环境配置 ``` sudo wget https://golang.google.cn/dl/go1.19.2.linux-amd64.tar.gz sudo tar xfz go1.19.2.linux-amd64.tar.gz -C /usr/local export PATH=$PATH:/usr/local/go/bin source .bashrc sudo apt install stress go env -w GOPROXY="https://goproxy.cn" go env -w GO111MODULE=on // 通过go version命令校验是否安装成功 ``` vscode连接虚拟机,进行代码开发教程参考 [vscode远程开发go](https://blog.csdn.net/u013272009/article/details/104808628) #### 常用测试命令 sudo ./myDocker run -ti -cr 5 -mem 100m stress --cpu 1 --vm-bytes 500m --vm-keep -m 1 --timeout 20s 测试资源限制是否生效 #### 实现功能 todo