Linux/Unix

从现有的码头收件箱中删除端口绑定

目前我有一个容器创建与 docker run --detach --name gitlab_app --restart = always - 发布192.168.0.200:80:80 - 发布192.168.0.200:22:22 - 卷 - 从gitlab_data gitlab_image 我想从图像中删除端口绑定 80 和 22 。是否可以从现有的码头收件箱 ..
发布时间:2017-06-10 23:05:49 Linux/Unix

Docker在Docker集线器中构建不同的主目录

我发现我的Ubuntu 14.04主机和Docker Hub自动化版本之间建立码头码头图像有一个奇怪的区别。 这是我的Dockerfile: FROM buildpack-deps:wheezy-scm RUN echo $ HOME 这是我机器中的输出: --- > 2afbec25f6f6 步骤1:RUN echo $ HOME --- ..
发布时间:2017-06-10 23:04:18 Linux/Unix

X509解析错误,“负序列号”,同时拉仓库

我们的服务器通过代理访问互联网。当我尝试运行拉命令,如 sudo docker运行-t -i ubuntu:14.04 / bin / bash 我得到以下错误: 获取https://index.docker.io/v1/repositories/ubuntu/images:tls:无法从服务器解析 证书:x509:负序列号 wget命令 wge ..
发布时间:2017-06-10 23:03:59 Linux/Unix

$ PATH中找不到可执行文件

我正在PHP-FPM 7.1的Docker文件中工作。我正在结束Dockerfile与以下行: CMD [“php71-php-fpm”] 因为我使用 docker-compose 这是我如何启动容器: docker-compose up -d 容器按照以下方式编译好(显然): 成功构建014e24455b53 警告:服务php的图像 ..
发布时间:2017-06-10 23:03:47 Linux/Unix

Docker:在运行中的docker容器中列出打开的套接字的任何方法?

我想在运行的docker容器中执行netstat以查看打开的TCP套接字及其状态。但是,在我的一些码头容器上,netstat不可用。通过一些docker API,有没有办法获得开放套接字(以及它们的状态以及连接到哪个IP地址,如果有的话),而不使用netstat? (BTW,我的容器使用docker-proxy - 也就是没有直接桥接) 我想我可以直接看/ proc文件系统,但是在这一点上也 ..
发布时间:2017-06-10 23:03:08 Linux/Unix

是否有一种方法可以将更改的文件添加到码头图像作为新图层 - 而不使用docker提交?

TL; DR 运行 COPY。 / app 在图像之上,但稍微过时的源代码创建了一个与整个源代码一样大的新图层,即使只有几个字节的值更改。 有没有办法只将更改的文件添加到这个docker图像中作为一个新的层 - 而不使用docker commit? 长版本: / strong> 当我们将应用程序部署到生产中时,我们需要将源代码添加到图像中。一个非常简单的Dockerfile用于 ..
发布时间:2017-06-10 23:02:36 Linux/Unix

在Docker for Windows中运行正常的Win32应用程序

对于Windows的Docker的概念,我有点困惑。 我可以为Windows(和Server 2016的Windows主机)创建一个docker容器,并将正常的Windows应用程序安装到该容器中(简单的:notepad.exe;在Delphi中编写的一些更复杂的应用程序)? 我可以在启用的每个Docker(Windows)主机上运行此容器?容器是否自动启动应用程序?或者Windows Doc ..
发布时间:2017-06-10 23:02:24 Linux/Unix

为什么继承的Docker图像大小不同

我最近尝试了Docker。我试图建立一个像这样的图像架构,以便于维护和扩展。 我使用以下Dockerfiles构建了图像,并对不同的容器大小感到好奇。为什么他们有这么大的不同? 以下 base / Dockerfile 导致 210.9 MB 图像(ubuntu:trusty有188 MB,所以没关系)。 FROM ubuntu:trusty RUN apt-get -qq ..
发布时间:2017-06-10 23:01:47 Linux/Unix

泊坞窗。中断时如何恢复下载图像?

当断开连接时,如何恢复拉?每次在断开连接后,每次运行 docker pull some-image 时,始终从头开始执行 pull 。我的连接是如此不稳定,即使只下载一个100MB的图像需要这么长时间,几乎每次失败。所以,我几乎不可能拉一个更大的形象。那么,我如何恢复拉动过程? 解决方案 没有简历功能。但是,有一个关于这个功能正在使用docker的下载管理器的讨论。 ..
发布时间:2017-06-10 23:01:34 Linux/Unix

动态可扩展和自适应架构

我是云计算的博士生,我计划将我的研究项目中使用基于微服务的架构与consul和zeromq。我几乎没有想到我很难理解的问题。有人可以帮助我分享他们的经验。 我们有基于码头的微服务器,我们有zeromq,我们有领事。你可以提到我们如何将三者结合在一起,拥有一个动态的适应环境? 虽然我明白了zeromq,码头工作者和领事单独,但我仍然无法清楚了解所有它们作为一个整体起作用。我们有一个Doc ..
发布时间:2017-06-10 23:00:57 Linux/Unix

使用预先配置的作业创建Jenkins Docker Image

我已经创建了一堆本地部署管道作业,这些工作做的事情就是删除一个现有的容器,在本地构建一个服务,建立一个docker映像,运行容器等。这些不是CI / CD作业,只是小 现在我想做的是让我们的所有开发人员都可以使用它,因此他们只需简单地旋转一个本地的jenkins实例即可已经包含工作。 我的码头文件是相当简单的... FROM jenkins:最新 USER root ..
发布时间:2017-06-10 22:59:22 Linux/Unix

在码头集装箱中嵌入代码或将其作为卷安装?

我是一个最近的docker用户,我即将从我的生产环境中的VM迁移到容器。 但是,我突然意识到,对于我的开发环境和qa环境来说,这是非常理想的。 在我的开发人员和qa上,我挂载了版本化的项目文件夹成为一个python / php(名称它)容器,我认为这个容器为我的代码的“运行服务”。当我更改代码(git commit or else)时,这样可以避免容器历史没有变化。 在生产中,理想的 ..
发布时间:2017-06-10 22:58:57 Linux/Unix