您现在的位置是:首页 > 文章详情

九步构建自己的hello world Docker镜像

日期:2018-04-16点击:365

构建 Docker 镜像

Docker镜像构建是通过 Dockerfile来构建的,里面运行的程序是可以自定的,从编写程序到安装Docker镜像,可以一气呵成。接下来我们就通过九步实现一个自定义的镜像的制作、构建及运行。

编写在Docker中要运行的程序

该部分主要是镜像中程序的编写及编译

1. 创建目录

# 创建应用程序目录 mkdir hello-docker # 进入该目录 cd hello-docker

2. 编写程序

vim hello.c

3. 源码

#include<stdio.h> Int main (){ Printf("hello docker\n"); }

4. 编译

将编写的c程序编译在hello-docker根目录

gcc --static hello.c -o hello

Dockerfile文件编写

5. 在hello-docker文件夹下新建Dockerfile文件

vim Dockerfile

6. 编写Dockerfile中的内容

FROM scatch ADD hello / RUN yun update CMD ["/hello"]

注: FROM:从哪构建镜像,是基础镜像的地址或者名称;ADD: 添加文件到镜像执行位置,如上是根目录;RUN: 镜像的操作指令;CMD: 容器启动时执行指令

编译及运行

7. 在hello-docker 根目录编译镜像

docker build -t guzhongren/test .

8. 编译完成后,在命令行中查看镜像是否存在

docker images

9. 运行镜像

docker run guzhongren/test

总结

知其然,知其所以然。

原文链接:https://yq.aliyun.com/articles/582488
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章