Tag: 坞员

更新Docker,Docker机器,Docker Compose

我正在尝试更新我的Docker相关的工具macOS,我不确定如何去下面是我的docker版本 Docker版本1.12.6,build 78d1802 docker-machine版本0.9.0,build 15fd4c7 docker-compose版本1.9.0,build 2585387 我不使用docker for mac,并通过命令行与docker交互。 所以我的问题是….我如何单独或以其他方式升级它们?

docker工具箱Windows 7:从局域网断开连接时停止工作

在我们公司,我们使用docker工具箱通过VirtualBox在windows 7机器上运行docker。 docker工具箱安装程序在需要pipe理员权限的Windows机器上创build一个networking适配器。 安装完成后,我们可以使用docker-machine创build一个boot2docker虚拟机,并通过docker-machine env连接。 一切都很好。 但是,从公司networking断开连接时,设置会中断。 现在不可能再连接到现有的虚拟机。 docker机器env myvm Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.99.100:2376": dial tcp 192.168.99.100:2376: connectex: An attempt was made to access a socket in a way forbidden by its access permissions. You can attempt to regenerate them […]

如何configurationDocker的Windows推送使用主机文件的存储库

我试图从我的本地开发箱到我的Windows主机文件中设置主机名远程私人存储库的容器。 当我推我得到这个: docker push docker:5000/m2 The push refers to a repository [docker:5000/m2] Put http://docker:5000/v1/repositories/m2/: dial tcp: lookup docker on 192.168.65.1:53: no such host 如果我使用babun在URL上执行curl -vvv,我会得到: curl -vvv http://docker:5000/v1/repositories/m2/ * STATE: INIT => CONNECT handle 0x20048188; line 1034 (connection #-5000) * Added connection 0. The cache now contains 1 members * Trying 192.168.1.8… * STATE: CONNECT […]

无法在minishift中访问正在运行的Docker镜像(使用tomcat) – OpenShift-Origin

我编写了一个简单的Java-Spring MVC War文件的Docker镜像,(下面的Dockerconfiguration)。 我能够运行使用docker运行命令,也没有看到日志中的任何错误或麻烦上传到Openshift-minishift内部registry的战争。 我能够在我的Openshift-minishift控制台中拉出图像。 #Docker Config FROM tomcat:8.0.20-jre8 MAINTAINER ashok.gudise@github ENV CATALINA_HOME /usr/local/tomcat ENV PATH $CATALINA_HOME/bin:$PATH RUN mkdir -p "$CATALINA_HOME" WORKDIR $CATALINA_HOME RUN chgrp -R 0 $CATALINA_HOME RUN chmod -R g+rw $CATALINA_HOME RUN find $CATALINA_HOME -type d -exec chmod g+x {} + #RUN mkdir $CATALINA_HOME/app_conf #ADD config $CATALINA_HOME/app_conf/ COPY build/libs/distributed-app-1.0.war $CATALINA_HOME/webapps/ #RUN sed -i […]

容器在自动构build之后被移除

我目前正在通过连接到我的Bitbucket的docker中心尝试docker的自动化版本。 我也在我的docker环境中运行watch tower,这样每次代码改变时图像和容器都会自动重启。 然而,我所经历的是,我的nginx每当自动构build发生时都消失了,这很奇怪。所以基本上,每当我在我的bitbucket仓库上推新代码时,我都期待一个新的代码会自动进入我的容器 这是我的docker-compose.yml文件 radar: image: my-custom-image/my-custom-tag env_file: .env links: – postgres:postgres – redis:redis – rabbitmq:rabbitmq volumes: – /usr/src/app – /usr/src/app/static – /usr/logs/ nginx: restart: always build: ./nginx/ ports: – "80:80" volumes_from: – radar links: – radar:radar postgres: restart: always image: postgres:latest volumes_from: – data volumes: – ./postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d env_file: .env expose: – "5432" rabbitmq: […]

DOCKER在mac上的networking问题

在运行了一段时间之后,出口networking连接在我的Docker客户端(mac版本)上失败。 我在我的mac上运行Docker(Docker的非beta版本,最新版Sierra)。 我通过Docker-compose启动了一组容器,连接到各种Web服务。 连接起步良好,没有问题,但第二天就失败了。 也就是说,如果我运行这样的脚本:data = requests.get(“ http://www.nytimes.com ”),它在我启动容器时完美工作,但在第二天失败并出现超时错误。 此外,如果我尝试重build容器(停止docker-compose),我会看到几个DNS失败。 但是,我的主机系统(我的Mac)运行良好,没有明显的问题。 如果我然后重新启动Docker客户端,一切工作正常。 欢迎大家提出意见。

Docker :无法selectUCP节点。 UCP节点不存在。

我的docker服务器版本是1.13.1-cs3 我已经在三个节点(1个经理和2个工人节点)上成功安装了UCP。 UCP工作没有一个小故障。 但是,每当我试图安装DTR,它不会安装。 相反,我得到这个错误: INFO[0037] Validating UCP cert INFO[0037] Connecting to UCP INFO[0038] UCP cert validation successful INFO[0038] The UCP cluster contains the following nodes: docker1vb, docker2vb, docker3vb FATA[0039] failed to choose ucp node: The UCP node 192.168.10.24 does not exist. Please pick one from the list above. docker run命令如下: docker run -it –rm […]

如何防止在容器中访问docker socketforms

在docker群集群中,我们如何防止容器访问docker套接字。 我们有一个共享swarm集群,容器通过挂载并以root身份在容器中访问,很容易获得对docker.sock的访问权限。 我们如何否认这一点(假设我们无法控制正在部署的撰写文件),我们希望在swarm / docker守护程序级别进行控制,从而只允许运行Jenkins CI容器的less数机器进行访问,而不是群集中的其他人。

从Mac删除dlite

我正在尝试使用Docker for Mac而不是Docker工具箱,并且想要删除dlite。 但是当我运行$ dlite uninstall Removing virtual machine: ERROR! open /Users/user/.dlite/config.yaml: no such file or directory $ dlite uninstall Removing virtual machine: ERROR! open /Users/user/.dlite/config.yaml: no such file or directory我使用dlite版本2.0.0-beta9。

为Docker容器引导大量的媒体

我正在Docker中设置一个项目,并为已configuration的UAT环境的一键(ish)部署定义了一个堆栈文件。 为了做到这一点,我需要为环境带来7GB的资产。 我试图解决这个问题,只用数据容器转储主机系统上的卷中的数据,这将被拉到一个应用程序容器。 我使用这种方法遇到的问题是,Docker Cloud似乎并没有部署/启动这个仅限数据的容器,可能是因为它的大小。 它只是超时。 Preparing to redeploy… Inspecting an/image:media image in the registry Image up to date in our database Choosing nodes ['abc123.node.dockerapp.io'] because of the deployment strategy Choosing nodes ['def456.node.dockerapp.io', 'abc123.node.dockerapp.io'] because of the deployment strategy Redeploying… an-image-media-2: Pre-pulling image an/image:media in def456.node.dockerapp.io an-image-media-2: Downloading layer 0101010 an-image-media-2: Stopping gracefully (Timeout 10s)… […]