我想扩展我的 jenkins 映像以安装 docker,以便它可以从项目中构建 Dockerfile。我找到了一个很好的 docker 安装脚本,但仅适用于 Ubuntu 64 位。我需要知道的是我的 jenkins 镜像的父镜像是否基于 Ubuntu 64 位,这样我就可以毫无问题地使用这个安装脚本。
我docker image inspect <imagename>已经使用过,但它似乎只产生以前图像版本的哈希值。
如果我在一组不同的Linux发行版上运行Docker Engine和相同的容器,容器是否会以相同的方式运行?我问,因为在许多情况下,应用程序依赖于特定的Linux发行版来获取某些资源,例如字体.如果我在Docker容器中运行的应用程序依赖于Ubuntu中使用的字体(并且可能还有许多其他依赖项),那么这是如何管理的?我是否需要在容器内安装字体,是否需要在运行应用程序的容器内运行Ubuntu,或者应用程序是否使用运行容器的底层操作系统中的字体?