Tag:

无法访问另一个泊坞窗容器中的本地进程

我试图从PHP连接到一个RabbitMQdocker容器。 我得到的错误是Uncaught exception 'ErrorException' with message 'stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known' 。 我认为这是我如何将程序指向RabbitMQ进程的问题。 我认为导致错误的代码片段是 $connection = new AMQPStreamConnection(getenv('MESSAGE_BROKER_HOST'), 5672, 'guest', 'guest'); 我正在访问的环境variables在.env中定义为 MESSAGE_BROKER_HOST=amqp://rabbitmq 我不是很习惯docker,但是我觉得这个应该是可行的,因为这个代码运行的过程已经把docker-compose文件中的RabbitMQ链接成了“rabbitmq”。

docker-compse生成错误 – 不受支持的版本

我正在尝试使用postgres dockerise我的rails应用程序。 我遵循了几个在线tutoarials,但我有很多麻烦。 我也支持不起作用的公司代理 我可以dockerdocker生成–build_args并通过http代理。 我不想运行docker构build和我得到以下错误: ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version ("2.0", "2.1", "3.0", "3.1", "3.2") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions […]

控制docker – 用Java编写

我创build了相当数量的docker-compose脚本,它们产生了多个服务。 我现在想要在JVM中控制docker-compose。 基本上,我希望能够down执行,理想情况下使用-p <project name>参数,所以我可以同时产生多个实例。 这在Java中可能吗?

Docker-compose:在SIGTERM之后closures端口

我在我的开发环境中使用Docker和Docker Compose。 当我在项目之间切换时,通常会遇到一些麻烦,因为我收到了PORT ALREADY IN USE错误。 如果我做docker-compose up (这使得我的轨道服务器启动),是Ctrl+C终止此容器的正确方法? 这是我docker-compose.yml文件: db: image: postgres ports: – "5432" web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: – .:/myapp ports: – "3000:3000" links: – db 有时候,我只需删除./tmp/pids/server.pid ,但有时我必须kill -9一些进程。 这里是例如ps -edf | grep docker ps -edf | grep docker输出: root 742 1 0 Jul18 […]

Docker容器比wlan0更喜欢主机eth0的互联网

如何启动Docker容器,以便在两者都可用时使用主机的eth0而不是wlan? 我希望容器在办公室直接使用我的有线连接来访问networking资源,而不受主机的networking设置的影响,这些设置允许我通过WiFi访问互联网。 主机是Ubuntu 14.04,容器是Ubuntu 14.04。

如何使fail2ban读取json docker日志

是否可以configuration我的fail2ban jail.conf来检查docker日志而不是挂载主机上的日志。 例如将日志path设置为容器日志的path。 Jail.conf: … #example [nginx-http-auth] enabled = true filter = nginx-http-auth port = http,https logpath = /var/lib/docker/containers/819564257d4*/*e0923e-json.log … 但这并没有太大的作用,因为docker logs命令和日志文件之间有一点区别: # docker logs @nginx_container_name 2016/03/23 12:39:52 [error] 6#6:* 350上游过早closures连接,同时读取来自上游的响应头,客户端: @ ATTACKER_IP ,服务器: @MY_DNS ,请求:“GET / Blog / wp-login .php HTTP / 1.1“,上游:” http://172.17.0.3:8001/Blog/wp-login.php “,主机:” @MY_IP:80“ @ATTACKER_IP – – [23 / Mar / 2016:12: […]

在docker中连接到mysql

我使用的是Docker集线器的官方MySQL映像 ,并从外部连接端口3333:3306。 我知道我必须将/etc/mysql/my.cnf的绑定IP更改为此容器的IP,并授予用户权限,如: GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'container_ip'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'container_ip'; 所以我可以连接到这个容器通过: mysql -h container_ip -u root -p 但是我收到这个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 顺便说一句,我也尝试从另一个容器中的WordPress连接,但它不能build立连接。 这里是docker-compose.yml version: '2' services: mysqldb: image: mysql:5.6 environment: MYSQL_ROOT_PASSWORD: password volumes: – […]

将容器连接到本地数据库

我使用docker来使redmine在服务器上运行,我创build另一个容器postgresql和链接到另一个。 我是新的使用docker,但我希望我的redmine容器连接到我的localhost postgresql而不是链接到我的另一个容器。 我怎样才能做到这一点?

在做任何源码(Bundler :: GemNotFound)时,无法find链轮3.6.2

我是docker工人。 我有一个现有的轨道应用程序,我想dockerize它。 请帮助我,我该如何解决这个问题。 我遇到了这个问题。 我运行这个时发布了错误。 redis_1 | 1:M 03 Jul 11:47:39.087 * The server is now ready to accept connections on port 6379 sidekiq_1 | /usr/local/bundle/gems/bundler-1.10.6/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find sprockets-3.6.2 in any of the sources (Bundler::GemNotFound) sidekiq_1 | from /usr/local/bundle/gems/bundler-1.10.6/lib/bundler/spec_set.rb:85:in `map!' sidekiq_1 | from /usr/local/bundle/gems/bundler-1.10.6/lib/bundler/spec_set.rb:85:in `materialize' sidekiq_1 | from /usr/local/bundle/gems/bundler-1.10.6/lib/bundler/definition.rb:140:in `specs' sidekiq_1 […]

Docker-Compose构build在Google App Engine上失败

我试图让我的后端在Google App引擎上运行,但是我遇到了一些安装问题。 我的后端使用Docker和Docker-compose来安装一切,并在运行时 docker-compose build 它会开始运行,然后停在 npm info git [ 'submodule', '-q', 'update', '–init', '–recursive' ] 与错误 npm ERR! git submodule -q update –init –recursive: fatal: unable to connect to github.com: npm ERR! git submodule -q update –init –recursive: github.com[0: 192.30.253.112]: errno=Connection timed out npm ERR! git submodule -q update –init –recursive: npm ERR! git […]