一文简单了解并构建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