Tag: 连接

当尝试使用yaml文件创buildPOD时,无法从本地dockerregistry中拉出图像

当我尝试使用yaml文件创buildPOD时,我无法从本地dockerregistry中拉出图像。 以下是所采取的诊断步骤: kubectl describe pod <pod name> 错误信息:拉图像时出错: http:// localhost:5001 / v1 / repositories / hello_world_application / images :dial tcp [:: 1]:5001:getsockopt:连接被拒绝 docker images 储存标签图像ID创build的大小 img_app最新259dc6d7b6fe 18小时前689.3 MB本地主机:5001 / img_app最新259dc6d7b6fe 18小时前689.3 MB docker.io/python 2.7 ca388cdb5ac1 8天前676.1 MB netstat -anp | grep 5001 tcp6 0 0 ::: 5001 ::: * LISTEN 31971 / registry 这是我的Podconfiguration(my-pod.yaml): apiVersion: […]

docker nodejs容器不能连接mysql容器

我正在Digital Ocean运行Docker服务器。 在那里我有两个容器Nodejs和Mysql。 Mysql容器已经打开到3306的端口。 尝试通过Docker Server的ip +端口通过nodejs访问mysql时。 我得到错误:连接ETIMEDOUT。 当我在本地计算机上运行相同的nodejs泊坞窗安装程序时,它工作正常。 有什么我失踪? 这里是nodejs docker-composer.yml: version: '2' services: test-web-install: image: example-nodejs:latest working_dir: /home/app volumes: – ./:/home/app command: sh -c 'nodemon' environment: – NODE_ENV=development – DB_HOST=192.168.11.207 #or public ip in internet – DB_PORT=3036 – DB_PASSWORD=root – DB_USER=root – DB_DATABASE=root ports: – "3000:3000" 这里是mysql的docker-composer.yml mysql: container_name: flask_mysql restart: always image: […]

为什么在Docker容器中,出站连接(在任何端口上)只是悬挂?

在VPN主机上,出站连接正在工作。 例如,它可以访问pod root @ host上的端口10051 curl ip:10051 curl:(52)来自服务器的空回复 docker集装箱内的出站连接(在任何端口)只是挂着任何人有任何想法

未能启动Debian Stretch Slim Docker容器与互联网访问

晚安, 我正在尝试使用Subgraph OS作为其主机系统启动Debian Stretch Slim Docker Container,并使用互联网访问。 虽然它是一个强化的操作系统,但我仍然不确定主机本身是否是这个问题。 使用sudo journalctl -f不会显示grsec正在被触发,并且我能够使用以下命令成功下载,安装和启动使用相同操作系统的debian容器: sudo docker pull i386/debian:stretch-slim sudo docker run -i -t –mount type=bind,source=/home/user/.docker,destination=/home i386/debian:stretch-slim /bin/bash 虽然无法获得连接: user@subgraph:~$ sudo docker run -i -t -p 80:80 –mount type=bind,source=/home/user/.docker,destination=/home i386/debian:stretch-slim /bin/bash docker: Error response from daemon: driver failed programming external connectivity on endpoint romantic_austin (b929d7f41bd912d5fc8c1b7d50bc911b8880f8b0ec077de46fe126daa501b422): (iptables failed: iptables –wait […]

解决了! Docker Plesk Yii2 MongoDB连接问题

Docker和Yii2 MongoDB在我的VPS上有连接问题。 我正在使用Plesk Onyx的VPS。 我已经创build了Mongo Docker容器和Mongo-express Docker容器来轻松pipe理我的MongoDB。 当我尝试通过PHP的“mongodb:// localhost:27017 / mydb”,我的web应用程序(内置yii2 MongoDB)连接到MongoDB时,问题就出现了,没有任何错误,但它似乎无法连接到db我想要的。 我尝试了不同的连接,例如从VPS的沙盒模式的MongoDB Atlas,一切都OK! 可能是什么问题,或者我该如何debugging呢?

Docker连接phpmyadmin到我的MySQL服务器

你好我试图连接MySQL到我的phpmyadmin容器如何绑定到这个MySQL。 也有可能改变端口8080到/ phpmyadmin即时通讯访问http://192.168.99.100:8080所以我得到http://192.168.99.100/phpmyadmin而不是容器ID version: '2' services: ####################################### # PHP application Docker container ####################################### app: build: context: . dockerfile: Dockerfile links: – mysql ports: – "8000:80" volumes: – ./app/:/app/ – ./:/docker/ volumes_from: – storage networks: – php-network ####################################### # MySQL server ####################################### mysql: build: context: docker/mysql/ dockerfile: MySQL-5.7.Dockerfile restart: always volumes_from: – storage env_file: – etc/environment.yml […]

如何使用Docker容器进行TCP传出连接?

My Go应用程序通过tls.Dial()来交换数据,从而实现TLS连接 。 从主机运行时,它工作正常: 但是当从Docker容器运行应用程序时,传出连接似乎不起作用。 该应用程序无限期挂起。 注1 :使用docker run -p $(docker-machine ip):2500:2500 …相同的行为docker run -p $(docker-machine ip):2500:2500 … 注意2 :虚拟机没有额外的端口转发设置,除了docker-machine默认虚拟机的默认设置。 使用Dockerfile构buildDocker镜像: FROM golang:latest RUN mkdir -p "$GOPATH/src/path/to/app" # Install dependencies RUN go get github.com/path/to/dep VOLUME "$GOPATH/src/path/to/app" EXPOSE 2500 WORKDIR "$GOPATH/src/path/to/app" CMD ["go", "run", "main.go"] 主机是OS X运行docker机 。 题 我怎样才能使TCP传出连接工作?

在Caliconetworking的Docker容器中使用ping检查容器连接

在检查Calico VPN中的Docker容器的连通性时,会发生错误。 这是命令和错误快照: root@ubuntu12# docker exec Container1 ping -c 4 www.google.com rpc error:code = 2 desc =“oci运行时错误:exec失败:exec:\”ping \“:在$ PATH中找不到可执行文件”

2 Docker Container(JBOSS / DATABASE)之间的networking连接

我正在尝试2个Docker容器之间的连接。 第一个是postgres数据库,第二个是jboss。 我正在使用ansible,这是我的Playbook: — – hosts: localhost tasks: – name: start postgresql docker: name: mypostgres image: MYIMAGE_POSTGRES ports: – 5432:5432 expose: – 5432:5432 state: started env: DB_USER: "user" DB_PASS: "pass" DB_NAME: "name" – name: start jboss docker: name: jboss image: MYIMAGE_JBOSS ports: – 1099:1099 expose: – 1099:1099 state: running env: POSTGRES_PORT_5432_TCP_ADDR: "172.17.0.2" POSTGRES_PORT_5432_TCP_PORT: 5432 HIBERNATE_CREATE_DDL: […]

MongoDB,Docker,Meteor:拒绝连接

如果我运行“meteor”,meteor完美地工作。 如果我设置MongoDB并运行设置为“mongodb://127.0.0.1:27017 / meteor”的MONGO_URL的Meteor,那么它也可以很好地工作。 但是,如果我运行一个Docker容器,调用与上面设置的MONGO_URL相同的机器上完全相同的meteor文件,那么我得到的错误:asynchronous函数的callbackexception:错误:无法连接到[127.0.0.1: 27017]”。 Logic将指出,Docker的引入正在引发这个问题。 因此,有什么我必须做的,特别是允许meteor从一个容器内调用MongoDB – 比如MongoDB的端口等等。 Dockerfile是: FROM ubuntu:14.04 MAINTAINER Me "me@me.com" RUN apt-get update -y && apt-get install –no-install-recommends -y -q chrpath libfreetype6 libfreetype6-dev libssl-dev libfontconfig1 RUN apt-get install –no-install-recommends -y -q build-essential ca-certificates curl git gcc make nano python ENV PATH /bin:/usr/local/sbin RUN curl install.meteor.com | sh ENV ROOT_URL […]