Tag: 图像

Docker撰写:即时从中心初始化/自定义图像

我是新来的docker撰写和无法弄清楚如何自定义我的图像从私人/公共docker集线器,才开始撰写。 最终目的是在集线器上有标准映像,这些映像通过本地存储的一个configuration文件(包含密码,IP,私人信息)即时编写和定制来调用。 更详细地说,我得到了一个DB postgres和一个后端(Django的应用程序)链接到它。 在图像(Postgres:lastest)被拉出之后,DB需要很less的定制(创build数据库,给烫发)。 后端需要一个configuration文件,该应用程序可以工作之前,该configuration文件添加到该容器内的存储库。 一切工作正常,如果我一步一步做,获取图像,运行每个容器,并添加自定义。 最后运行一个容器数据库和后端链接。 随着撰写,整个事情都跑了一次,我似乎无法正确定制后端(复制一个文件)容器运行之前,并链接到数据库。 在docker组装完成之后,我可以运行定制,但似乎已经太迟了。 任何人都可以给我一个小费如何使其工作? 或者这个过程的最佳方法是什么? 感谢您的宝贵帮助。 非常好的晚上! 问候,格雷格。

docker图像更新跨多个客户端

比方说,我创build一个应用程序,并使其成为一个泊坞窗的图像,意图让人们拉图像,并运行它。 他们只是关心使用的应用程序,我只是在分发它。 一旦他们运行的图像,它将是一个容器,所以如果我更新图像, 这是否意味着他们不得不重新拉动docker图像,每次重新运行? 除此之外: 是否有可能在应用程序中自动执行docker pull请求或镜像更新? 假设他们运行图像,并访问浏览器中的应用程序。 应用程序是否可以检查是否有可用的更新(即,它不是最新的Docker镜像版本),然后拖动最新的Docker镜像? 在一个理想的世界里,我想要客户端运行docker拉,然后docker运行,这就是永远。

Docker镜像物理存储位置

哪里可以find文件系统中的图像? 如果我用docker images列出所有可用的图像,我会看到每个图像的大小。 文件系统中是否有单个文件,或者只是估计的图像大小?

在OpenShift Origin 1.1.6中修剪未使用的图像

我尝试删除群集上未使用的图像。 一些不使用的图像在我的节点上。 其中一些图像也在我的registry中。 (他们是一个图像的以前的版本)。 所以现在我想删除未使用的旧图像,在我的节点和我的openshiftregistry中。 首先我尝试了docker的方式: docker images -q |xargs docker rmi 但后来我得到了一些东西: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE 172.30.xx.xx:5000/proj/image <none> 8b447558582d 18 hours ago 567.1 MB <none> <none> a8cf2d4c61d0 2 days ago 439.4 MB <none> <none> b89dba477f35 6 days ago 699.8 MB <none> <none> 07e013fb74a4 8 days ago 225.8 MB oc get images显示了一些图层。 […]

在Ubuntu 14.04上通过docker安装tensorflow

我试图通过docker在Ubuntu 14.04上安装tensorflow。 它已成功添加到docker图像。 但是当我运行泊坞窗图像,我得到以下错误。 [I 16:12:44.450 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret /usr/local/lib/python2.7/dist-packages/widgetsnbextension/__init__.py:30: UserWarning: To use the jupyter-js-widgets nbextension, you'll need to update the Jupyter notebook to version 4.2 or later. the Jupyter notebook to version 4.2 or later.""") [W 16:12:44.479 NotebookApp] WARNING: The notebook server is listening on all IP addresses and […]

“docker拉”命令的协议

我不确定“docker pull”或“docker push”命令使用什么协议。 当我尝试使用以下约定从远程存储库访问图像时 "docker pull http://my-repo/image-name:tag" 它失败了 http://my-repo/image-name:tag is not a valid repository/tag 但是下面的命令运行没有问题 "docker pull my-repo/image-name:tag" 我有一个要求,我需要在回购 – 名称中的"http://"前缀。 这怎么能实现?

如何编写一个dockerfile并build立一个docker镜像?

如何编写一个dockerfile并build立一个dockerimage。 如果可能的话,我会很感激一步一步的说明和插图。 我是新来的使用docker,我们正在使用Linux平台。

用Dockerfile构build镜像 – 未知的指令

我正在学习本教程: https : //docs.docker.com/engine/tutorials/dockerimages/#building-an-image-from-a-dockerfile 现在我正在启动命令: docker build -t ouruser/sinatra:v2 . 这是输出: 我已经使用$null > filename命令创build了Dockerfile,然后用记事本插入了本教程中build议的代码。 我错过了什么吗? Dockerfile 这是教程中的ctrl + c和ctrl + v。

我可以使用LXD图像创buildDocker容器和/或反之亦然?

使用LXC容器的容器系统。 以上声明对于LXD和Docker都是正确的。 在这种情况下,我们可以使用LXD图像创buildDocker容器和/或反之亦然?

docker工人将其所有文件存储为“内存镜像”,作为镜像的一部分,而不是磁盘文件?

我试图添加一些文件,如“触摸”泊坞窗容器。 我发现closures这个容器后,又重新启动,所有的文件都丢失了。 此外,我正在使用Ubuntu的图像,关机后重新启动相同的图像,所有我的软件已经安装了apt-get消失了! 就像运行一个新的形象。 那么如何保存我创build的文件? 我的问题是,docker“存储”所有的文件系统,如“/ tmp”作为内存文件系统,所以没有任何事情实际上保存到磁盘? 谢谢。