如何构建一个自己的Base Image 镜像

技术如何构建一个自己的Base Image 镜像如何构建一个自己的Base Image 镜像,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。m

很多新手对于如何打造自己的基础形象不是很清楚。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。有这种需求的人可以从中学习,希望你能有所收获。

Mkdir hello-world创建hello-world目录(名称自定义)。

VI.c在hello-world目录中创建了一个c语言文件“hello.c”。

历史| grep百胜查看百胜的历史。

Sudo yum安装gcc安装gcc。

Sudo yum安装glibc-static安装glibc-static。

Gcc -static hello.c -o hello当前目录下还会有一个hello。hello是一个可执行文件。直接用。/hello命令将打印出hello docker。

Vidockfile在当前目录下创建一个Dockerfile文件。

在Dockerfile文件中输入:

从头做起

添加你好/

CMD ['/hello']

指挥:docker build-t Vincent 163/hello-world。指定一个标记,并添加一个点来表示在当前目录中查找Dockerfile。

然后输入命令:docker image ls,可以看到刚刚创建的image-vincent163/hello-world。

Ls -lh查看docker图像的分层。

Docker history30c5480f4e5d查看Docker图像的层数30c5480f4e5d是图像的ID,它代表的层数与返回的行数一样多。

运行文森特163/你好-世界执行这个库特纳将打印出你好码头工人。

以上是我们用C语言编写的一个小程序。我们将其打包成docker的映像,其中存储了一个可执行文件。

运行时,它共享主机centos的linux容器,并在这个容器上执行hello-world。这个程序虽然很小,但也能体现docker的技术架构。

后来我们可能会接触到比较复杂的图像,比如nginx和MySQL,它们的原理和上面提到的Base image hello-world原理是一样的。

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36807.html

(0)

相关推荐

  • 四时田园杂兴题目意思,四时田园杂兴的全部意思

    技术四时田园杂兴题目意思,四时田园杂兴的全部意思四时田园杂兴古诗的意思是:一树树梅子变得金黄,杏子也越长越大了;荞麦花一片雪白,油菜花倒显得稀稀落落四时田园杂兴题目意思。白天长了,篱笆的影子随着太阳的升高变得越来越短,没

    生活 2021年10月23日
  • Java中混淆技术有几种

    技术Java中混淆技术有几种这篇文章给大家分享的是有关Java中混淆技术有几种的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。到目前为止,对于Java程序的保护,混淆技术还是最基本的保护方法。J

    攻略 2021年12月8日
  • leetcode排序链表怎么用(leetcode单链表反转)

    技术LeetCode如何k个一组翻转链表这篇文章给大家分享的是有关LeetCode如何k个一组翻转链表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 题目描述:给你一个链表,每 k 个节点一组

    攻略 2021年12月15日
  • Redis的底层数据结构-跳表

    技术Redis的底层数据结构-跳表 Redis的底层数据结构-跳表跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其它节点的指针,从而达到快速访问节点的目的。具有如下性质:1

    礼包 2021年11月11日
  • 怎么解决PostgreSQL窗口函数调用的限制

    技术怎么解决PostgreSQL窗口函数调用的限制这篇文章主要讲解了“怎么解决PostgreSQL窗口函数调用的限制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决

    攻略 2021年11月10日
  • nagiosQL怎么安装

    技术nagiosQL怎么安装这篇文章主要介绍了nagiosQL怎么安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装nagiosql1.yum -y

    攻略 2021年10月21日