docker 创建自己的镜像

## 编写 Dockerfile 文件
```js
FROM scratch
ADD alpine-minirootfs-3.15.0-x86_64.tar.gz /
CMD ["/bin/sh"]
```

## 创建基本的系统
下载 alpine-minirootfs
网址:https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86_64/
当前的最新版本(2022-1-15:3.15)
https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86_64/alpine-minirootfs-3.15.0-x86_64.tar.gz

把下载的文件系统压缩包放在与 Dockerfile 同目录中。

### 执行命令:
```sh
sudo docker build -t alpine:3.15 .
```
结果:
```sh
Sending build context to Docker daemon  2.734MB
Step 1/3 : FROM scratch
 --->
Step 2/3 : ADD alpine-minirootfs-3.15.0-x86_64.tar.gz /
 ---> 05d50e706b9e
Step 3/3 : CMD ["/bin/sh"]
 ---> Running in 2af0abf293ac
Removing intermediate container 2af0abf293ac
 ---> 1ba2af961c9b
Successfully built 1ba2af961c9b
Successfully tagged alpine:3.15
```

### 运行
```sh
sudo docker run -i -t alpine:3.15 /bin/sh
```
交互:
```sh
kaW:~/dockerNew$ sudo docker run -i -t alpine:3.15 /bin/sh
/ # ls
bin    etc    lib    mnt    proc   run    srv    tmp    var
dev    home   media  opt    root   sbin   sys    usr
/ # uname -a
Linux 34a76607b27d 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 x86_64 Linux
/ #
```
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值