中易网

DockerHub里的镜像太多了,怎么选择

答案:2  悬赏:80  
解决时间 2021-01-12 03:05
  • 提问者网友:末路
  • 2021-01-11 07:08
DockerHub里的镜像太多了,怎么选择
最佳答案
  • 二级知识专家网友:鸽屿
  • 2021-01-11 07:54
目前系统或基础语言的镜像选官方的就可以了,多数情况下以他们为 base image 做自己的镜像。问题就是这些镜像大多是国外的源下载依赖会很费劲,最好from 之后换一下源。

应用相关的镜像,很多其实都不能很好满足需求,都需要自己改,这方面也没啥太好的办法,看自己需求了,一般是看他们的 dockerfile 然后把启动脚本改一下。

official 的镜像很多并不好用,可以参考一下 tutum 或者 Sameer 感觉他们做的要实用一些
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-01-11 09:09
创建镜像的目的首先说DockerHub或其它一些镜像仓库已经提供了够多的镜像,有最小版本,也有一些安装了mysql、nginx、apache等等第三方软件的版本可以直接拿来使用。虽然已经足够多了,但是有些情况下并不能满足我们的需求,例如需要安装一些比较少用到的第三方软件,这个时候只能先用公共仓库中的镜像,启动容器,然后在容器中按照我们的需求安装软件,修改配置等等操作,之后提交镜像。这些操作在之前的文章中介绍了。这样操作完成之后,可以用如下两种方式实现定制镜像的目的:1.用save和export的方式将镜像保存为tar包,然后在需要的时候导入tar镜像包2.将已经配置好的镜像push到我们的私有仓库(docker创建私有仓库)或者已注册过的共有仓库中,需要的时候直接pull下来使用这两种方式都可以,但是自动化程度低、自由度不够、定制起来比较麻烦。既然如此,那就来说一下更加自动化的创建方式。Dockerfile结构dockerfile由4部分信息组成:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。12345678910
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息