目标:构建opencv docker
Dockerfile创建:
From Ubuntu14.04
要么
From Python3.7
选择哪个,为什么选择?
我试图从头开始编写dockerfile,而没有从其他dockerfile复制粘贴。
最佳答案
我通常会选择最符合我需求的Docker Hub library image。值得一提的是https://hub.docker.com/搜索框,尽管所有权和维护级别相差很大,但通常会是find relevant things。
正式的Docker Hub镜像往往考虑了有关持久性和配置以及首次安装的许多问题。将“我只是apt-get install mysql-server
”与进入the official mysql
image的所有部分进行比较;仅导入该现实世界的体验并重复使用它可以为您节省一些麻烦。
如果出现以下情况,我会考虑从像ubuntu:16.04
这样的操作系统基础上构建自己的数据库:
jruby:9.1.16.0
,因此,如果我需要操作系统更新,则需要构建自己的基本镜像)关于docker - 如何组成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53907744/