一文简单了解并构建DockerFile


  • GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
  • GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。
  • 作者:  蟹黄瓜子
  • 文章来源:GreatSQL社区投稿

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

那么今天要介绍的DockerFile是什么呢?简单来说DockerFile用来描述Docker镜像的文件,而且是类似源码的描述。

假设现有一台机器,docker容器中有镜像如下:

[root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 7614ae9453d1 12 months ago 113MB mysql 5.7 c20987f18b13 12 months ago 448MB mysql 8.0 3218b38490ce 12 months ago 516MB greatsql/greatsql latest 2390016ed67a 16 months ago 550MB consul 1.9.4 28efe5fcc049 21 months ago 120MB