docker-compose相关内容

码头工人 ERR_NAME_NOT_RESOLVED http ajax

我有 3 个简单的微服务(mysql、apirest、gui),我开始使用 docker-compose: 版本:'3.2'服务:mysql:图像:mysql/mysql-server:5.6容器名称:mysql重启:总是卷:- mysql:/var/lib/mysql/data端口:- “3306:3306"网络:- 我的网络部署:模式:复制复制品:1环境:- MYSQL_ROOT_PASSW ..
发布时间:2021-12-26 23:03:12 其他开发

AWS Elastic Beanstalk 提供“无法翻译主机名"db"解决"错误

我一直在尝试部署由 Django、Postgresql 和 Nginx 组成的 docker.当我执行 sudo docker-compose up 时它工作正常但是当在 AWS EB 上部署它时,它给了我 无法将主机名“db"转换为地址:名称或服务未知 我所做的是使用 sudo docker build -t myname/dockername -f Dockerfile 将我的 do ..

Docker 错误:无法访问/dev/mem.尝试以 root 身份运行

我有一个 raspberry pi,并且在其中安装了 docker.我制作了一个 python 脚本来读取其中的 gpio 状态.所以当我运行下面的命令时 sudo docker run -it --device/dev/gpiomem app-image 它运行完美并显示 gpio 状态.现在我已经创建了一个 docker-compose.yml 文件,因为我想将此 app.py 部署到我创 ..
发布时间:2021-12-26 23:02:59 其他开发

如何在构建另一个容器期间填充 Mysql docker 容器?

我正在尝试构建一个 docker-compose 文件,它会自动为我的应用程序构建一个容器,以及一个存储所有数据的 mysql-container. 在我的应用程序的 dockerfile 中,我有一个脚本,用于设置应用程序运行所需的所有数据库表和预设值.是否有可能以某种方式将 mysql 容器的引用传递给 myapplication,以便在构建 myapplication 期间它可以访问 ..
发布时间:2021-12-26 23:02:51 其他开发

如何配置docker来避开特定地址或子网?

在我们的开发环境中,我们使用 docker-compose 文件管理 20 多个容器,但有时其中一个从我们的网络获取一个 IP 并且我们失去连接.发生这种情况时,我们会手动关闭容器和网络. 当我们添加更多容器时,有没有办法配置 docker 以避开特定的 IP 地址或子网? 我们的 docker 版本是: 客户端:Docker 引擎 - 社区版本:19.03.12API 版本:1.4 ..

Docker 撰写 mysql 连接失败

我正在尝试使用 docker-compose 运行 2 个 docker 容器并将 mysql 容器连接到应用程序容器.Mysql 容器正在运行但应用程序容器无法启动并出现错误 错误:2003:无法连接到 MySQL“127.0.0.1:3306"上的服务器(111 连接被拒绝)似乎我的应用程序容器正在尝试连接我的主机 mysql 而不是 mysql 容器. docker-compose.y ..
发布时间:2021-12-26 23:02:40 数据库

Docker-compose - 设置不是文字的环境变量

我已经在 Docker 容器中设置了 Jenkins,我正在尝试使用该服务器访问我的私人 Bitbucket 存储库.我需要将我的 SSH 密钥复制到该容器中,以便 Bitbucket 识别它,然后我可以让我的 Jenkins 服务器访问该存储库. 我的 docker-compose.yml 文件中有以下内容: 服务:詹金斯:建造: .卷:-詹金斯数据:/var/jenkins_home环 ..
发布时间:2021-12-26 23:02:34 其他开发

最佳实践 - 匿名卷与绑定安装

在容器中, 可以创建匿名卷 在 Dockerfile 中使用语法(VOLUME/build) 或 以下语法,volumes 具有 /build 条目 缓存:建造: ../../dockerfile: docker/dev/Dockerfile卷:-/tmp/cache:/cache-/建造入口点:“真" 我的理解是,在容器进入 Exited 状态后,两种方法(以上)都使 ..
发布时间:2021-12-26 23:02:17 其他开发

为什么我的 docker-entrypoint-initdb.d 脚本(在 docker-compose.yml 中指定)没有被执行来初始化一个新的 MySQL 实例?

我从 这个答案/docker-entrypoint-initdb.d 目录>,并阅读“How to use this image" MySQL 文档的“初始化一个新实例"部分.但是当我在包含下面的 docker-compose.yml 文件的目录中运行 docker-compose up 时,我的数据库没有初始化. 服务:# 使用 root/root 作为 MySQL 用户/密码凭据D b:图片 ..
发布时间:2021-12-26 23:02:10 数据库

Docker 将 PHP 容器连接到 MySQL

我有两个容器,一个 apache-php 容器和一个 mysql db 容器.我试图让我的 php 脚本查询我的 sql 数据库.但是,我收到以下错误; 致命错误:未捕获的 PDOException:PDO::__construct():php_network_getaddresses:getaddrinfo 失败:名称或服务未知 和 致命错误:未捕获的 PDOException:SQLST ..
发布时间:2021-12-26 23:02:03 PHP

如何为 Docker postgres 实例指定不同的端口?

我试图让一个 postgres 容器运行在不同的端口(5433 而不是默认的 5432)上,每个在线线程都像这样:https://github.com/docker-library/postgres/issues/196#issuecomment-310209118 (端口更改的原因是因为我离开运行的一个无关项目已经在使用端口 5432,所以我希望能够在多个项目上同时运行 rspec.) ..
发布时间:2021-12-26 23:01:35 其他开发

Docker-Compose 无法复制 haproxy.cfg

我的问题是我有一个 docker-compose.yml 文件和一个 haproxy.cfg 文件,我希望 docker-compose 复制 haproxy.cfg 文件到 docker 容器.根据帖子 Docker composer copy files 我可以使用卷来做到这一点,但在我的情况下我收到以下错误.任何人都可以帮助我实现这一目标. 下面是代码和一切 docker-com ..
发布时间:2021-12-26 23:01:25 其他开发

使用 `docker-compose` 重用容器

我有一个应用程序在 docker-compose 定义的多个 Docker 容器上运行.我的用户一切正常,docker-compose ps 输出如下所示: 名称命令状态端口------------------------------------------------------------myuser_app_1/config/bootstrap.sh 退出 137myuser_data_ ..
发布时间:2021-12-26 23:01:19 其他开发

Docker - PG::ConnectionBad

使用 Phusion Passenger 运行 Rails,目前在使用 postgres 时遇到问题,每当我运行构建命令时,我都会收到此错误: PG::ConnectionBad(无法连接到服务器:没有那个文件或目录服务器是否在本地运行并接受Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432"上的连接?): 我的 Dockerfile FROM phus ..
发布时间:2021-12-26 23:01:13 其他开发

在 docker hub 上共享多容器应用程序的最简单方法是什么?

我有一个完全 dockerised 的应用程序,其中包含多种服务:前端、后端、用户服务、多个数据库等... 我使用 docker-compose.yml 文件编排所有内容.我现在正在尝试与没有 CS/编码知识的人分享这个应用程序,这样他们所需要做的就是从 docker hub 中提取这个应用程序并输入命令 docker-compose up 或类似的东西. 我正在寻找最好的方法来做到这 ..
发布时间:2021-12-26 23:01:06 其他开发

django.db.utils.OperationalError: (2002, “无法连接到 MySQL 服务器上的 'db' (115)")

这已经被问到了,但没有一个答案对我有帮助.这是我的配置.我使用两个服务运行 docker-compose,一个是 django 中的 Web 应用程序,另一个是 mariadb 中的数据库.我可以使用此确切配置正常连接到本地数据库,只需将 settings.py 中的主机更改为 localhost.当我运行 docker-compose up 时,Web 服务在尝试连接到数据库后立即停止,并返回此 ..
发布时间:2021-12-26 23:01:02 Python