如何创建一个docker的容器呢?
起始非常简单
我们首先需要简单的写一个小程序
就用c语言些吧。
Linux中需要使用到gcc 和 glibc-static包
#include<stdio.h>
int main()
{
printf('hello world\n')
}
将我们刚刚写的小程序编译 gcc -static hello.c -o hello即可
然后我们创建一个Dockerfile文件
vim Dockerfile
我们写上代码
FROM scratch
ADD hello /
CMD ["/hello"]
<p>
<a href="/uploads/legacy/content/uploadfile/201912/fb5c1575294261.png"><img src="/uploads/legacy/content/uploadfile/201912/thum-fb5c1575294261.png" alt="2.png"></a>
</p>
<p>
输入命令
</p>
<p>docker build -t 295367893/hello .
这一句的命令意思是 使用docker 编译 image 文件?
怎么编译呢?在当前目录下自动查找Dockerfile 文件
使用以下命令以运行
docker run 295367893/hello
<p>
<a href="/uploads/legacy/content/uploadfile/201912/09dd1575294274.png"><img src="/uploads/legacy/content/uploadfile/201912/thum-09dd1575294274.png" alt="4.png"></a>
</p>
<p>
还有一条命令是可以看到docker image 的语句的 也就是layer
</p>
<p>docker history imageId
</p>
</p>

