Tag:

docker“jenkins”形象不能访问互联网

我正在使用官方docker图片( 在这里find ) 我已经使用docker了很多,所以我知道我正确运行它,但在本地主机 ,在第二次运行我得到这些错误: jenkins_1 | Jan 28, 2017 7:29:13 AM hudson.model.UpdateCenter updateDefaultSite jenkins_1 | WARNING: Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail. jenkins_1 | java.net.SocketException: Unexpected end of file from server jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792) jenkins_1 | at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:789) jenkins_1 | at […]

docker-compose down default_network error

我有一个docker工人 – 一些PHP,MySQL等开始。 几天之后,我不能把它们closures,因为一切都停止了,而不是mysql。 它总是给我以下错误: ERROR: network docker_default has active endpoints 这是我的docker-compose.yml version: '2' services: php: build: php-docker/. container_name: php ports: – "9000:9000" volumes: – /var/www/:/var/www/ links: – mysql:mysql restart: always nginx: build: nginx-docker/. container_name: nginx links: – php – mysql:mysql environment: WORDPRESS_DB_HOST: mysql:3306 ports: – "80:80" volumes: – /var/log/nginx:/var/log/nginx – /var/www/:/var/www/ – /var/logs/nginx:/var/logs/nginx – […]

如何重新连接到docker实例

我会从头开始。 我已经创build了一个在Azure上安装了docker的Ubuntu机器。 在顶部,我创build了两个docker集装箱,我用来从一台使用docker机的旧电脑进行pipe理任务。 我改变了我的电脑,所以我需要从新的连接。 我已经添加了我的azure色订阅 但是,当我尝试docker docker-machine cdmdlet到现有的容器时,我有以下错误信息: PS C:\WINDOWS\system32> docker-machine ssh vm name Host does not exist: "vm name". 机器正在运行,但我想我将不得不重新创build用于连接的证书。 我已经尝试了以下,没有运气: PS C:\WINDOWS\system32> docker-machine regenerate-certs vm name Regenerate TLS machine certs? Warning: this is irreversible. (y/n): y Regenerating TLS certificates Host does not exist: "vm name" 我不再能够访问旧的机器。 有没有人进入相同的情况? 任何想法都欢迎。

无法安装windowsServerCore容器图像

我正在尝试使用下面的命令在我的WIndows 2016服务器上安装windowsServercore映像。 Install-containerImage WindowsServerCore 运行时得到下面的错误信息。 Install-ContainerOSImage : The term 'Install-ContainerOSImage' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 发现从文章有一个工作 https://social.msdn.microsoft.com/Forums/en-US/fc571caf-af13-45ed-a021-cfcfcf532645/the-term-installcontainerosimage-is-not-recognized-as-the-name-of-a- cmdlet的上build造-构build- 14385?=论坛windowscontainers 在运行新文章中的命令的同时,获取不同的错误消息。 docker load -i nanoserver.tar.gz […]

Docker容器运行后存在,日志中没有错误

我有一个由图像分析模型和2个脚本文件组成的python应用程序。 在Main.py中,我有XMLRPC服务器运行永远听客户端。 if __name__ == "__main__": server = SimpleXMLRPCServer(("0.0.0.0", 8888)) print("Listening on port 8888…") server.register_function(result, "result") server.serve_forever() 我的Dcoker文件是: # Start with NVIDIA's CUDA and cuDNN base image. FROM nvidia/cuda:8.0-cudnn5-devel-ubuntu16.04 # Argument: the username & password. ARG username ARG user_password # Update the system. RUN echo "debconf debconf/frontend select Noninteractive" | debconf-set-selections RUN apt-get update RUN […]

在谷歌容器registry中使用Amazon ECS

当我尝试使用AWS ECS与私人谷歌容器registry我的任务总是在挂起状态。 根据AWS文档,我在容器定义中添加了envvariables ECS_ENGINE_AUTH_TYPE=dockercfg ECS_ENGINE_AUTH_DATA= {"https://eu.gcr.io": { "email": "not@val.id", "auth": "some hash" }} 但是我得到这个错误 "CannotPullContainerError: Error: image not found" 我的完整任务定义 { "requiresAttributes": [], "taskDefinitionArn": "arn:aws:ecs:eu-west-1:745964170259:task-definition/test:2", "status": "ACTIVE", "revision": 2, "containerDefinitions": [ { "volumesFrom": [], "memory": 128, "extraHosts": null, "dnsServers": null, "disableNetworking": null, "dnsSearchDomains": null, "portMappings": [ { "hostPort": 80, "containerPort": 80, "protocol": "tcp" } ], […]

如何使用docker-compose在多个容器之间传递参数

您好,我想了解docker组成,以及如何传递容器之间的参数,以便我可以在我的应用程序中使用它。 我已经使用两个微服务构build了一个简单的Hello World应用程序 第一个微服务是使用java: //java code hello.java public class hello { public static void main(String args[]) { System.out.println("hello world from java"); } } //Dockerfile for creating this image FROM java:7 COPY hello.java . RUN javac hello.java CMD ["java","hello"] 同样的图像使用python我有两个文件: hello.py print("hello from python") 这个图像的Dockerfile是: FROM python:2.7 COPY hello.py . CMD ["python","hello.py"] 我的docker – 撰写文件: javacl: […]

Docker for windows10运行django失败:无法打开文件'manage.py':没有这样的文件或目录

我刚开始一个示例Django的应用程序。 并使用docker运行它。 我的docker形象如: FROM python:3.5 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code ADD requirements.txt /code/ RUN pip install -r requirements.txt ADD . /code/ 我的docker-compose.yml文件: version: '2' services: django: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: – .:/code ports: – "8000:8000" 当我运行docker-compose up命令,它成功地build立,但在运行command: python manage.py runserver 0.0.0.0:8000失败command: python manage.py runserver 0.0.0.0:8000 ,它抱怨python: can't open […]

Docker的撰写 – 如何在一个MySQL容器中引用许多模式

我试图使用两个模式到一个MySQL容器。 我有两个连接到两个不同模式的飞行服务。 Docker Compose的.yml文件如下所示: version: '2' services: mysqldb: image: mysql:5.6.26 environment: MYSQL_USER: user MYSQL_PASSWORD: password MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: – my – my_post ports: – "3306:3306" flyway-service1-i: image: mik/flyway-service volumes: – "../resources/db/migration:/migrations/ro" depends_on: – mysqldb links: – mysqldb command: migrate -url=jdbc:mysql://mysqldb:3306/mi -user=user -password=password -baselineOnMigrate=true -locations='filesystem:/migrations' flyway-service2-i: image: mialk/flyway-post-service volumes: – "../../../service2/src/main/resources/db/migration:/migrations/ro" depends_on: – mysqldb links: – […]

执行到docker云?

在本地工作时,我经常使用docker exec命令来查看和debugging容器。 在容器部署在docker-cloud上的时候,有没有办法从我的电脑上做到这一点? 我意识到docker-cloud GUI上有一个terminal选项卡,但是我觉得它有点有限。