# 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