docker-compose相关内容
我有 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
..
我一直在尝试部署由 Django、Postgresql 和 Nginx 组成的 docker.当我执行 sudo docker-compose up 时它工作正常但是当在 AWS EB 上部署它时,它给了我 无法将主机名“db"转换为地址:名称或服务未知 我所做的是使用 sudo docker build -t myname/dockername -f Dockerfile 将我的 do
..
我有一个 raspberry pi,并且在其中安装了 docker.我制作了一个 python 脚本来读取其中的 gpio 状态.所以当我运行下面的命令时 sudo docker run -it --device/dev/gpiomem app-image 它运行完美并显示 gpio 状态.现在我已经创建了一个 docker-compose.yml 文件,因为我想将此 app.py 部署到我创
..
我正在尝试构建一个 docker-compose 文件,它会自动为我的应用程序构建一个容器,以及一个存储所有数据的 mysql-container. 在我的应用程序的 dockerfile 中,我有一个脚本,用于设置应用程序运行所需的所有数据库表和预设值.是否有可能以某种方式将 mysql 容器的引用传递给 myapplication,以便在构建 myapplication 期间它可以访问
..
在我们的开发环境中,我们使用 docker-compose 文件管理 20 多个容器,但有时其中一个从我们的网络获取一个 IP 并且我们失去连接.发生这种情况时,我们会手动关闭容器和网络. 当我们添加更多容器时,有没有办法配置 docker 以避开特定的 IP 地址或子网? 我们的 docker 版本是: 客户端:Docker 引擎 - 社区版本:19.03.12API 版本:1.4
..
我正在尝试使用 docker-compose 运行 2 个 docker 容器并将 mysql 容器连接到应用程序容器.Mysql 容器正在运行但应用程序容器无法启动并出现错误 错误:2003:无法连接到 MySQL“127.0.0.1:3306"上的服务器(111 连接被拒绝)似乎我的应用程序容器正在尝试连接我的主机 mysql 而不是 mysql 容器. docker-compose.y
..
我已经在 Docker 容器中设置了 Jenkins,我正在尝试使用该服务器访问我的私人 Bitbucket 存储库.我需要将我的 SSH 密钥复制到该容器中,以便 Bitbucket 识别它,然后我可以让我的 Jenkins 服务器访问该存储库. 我的 docker-compose.yml 文件中有以下内容: 服务:詹金斯:建造: .卷:-詹金斯数据:/var/jenkins_home环
..
我正在尝试使用 node 和 mongo 运行一个简单的 docker 设置: Dockerfile: FROM node:8.9.4-alpine运行 mkdir/app工作目录/应用程序复制 package.json/app/复制 package-lock.json/app/运行 npm 安装添加 ./应用程序/ docker-compose.yml: 版本:'3'服务:D b:
..
在容器中, 可以创建匿名卷 在 Dockerfile 中使用语法(VOLUME/build) 或 以下语法,volumes 具有 /build 条目 缓存:建造: ../../dockerfile: docker/dev/Dockerfile卷:-/tmp/cache:/cache-/建造入口点:“真" 我的理解是,在容器进入 Exited 状态后,两种方法(以上)都使
..
我从 这个答案/docker-entrypoint-initdb.d 目录>,并阅读“How to use this image" MySQL 文档的“初始化一个新实例"部分.但是当我在包含下面的 docker-compose.yml 文件的目录中运行 docker-compose up 时,我的数据库没有初始化. 服务:# 使用 root/root 作为 MySQL 用户/密码凭据D b:图片
..
我有两个容器,一个 apache-php 容器和一个 mysql db 容器.我试图让我的 php 脚本查询我的 sql 数据库.但是,我收到以下错误; 致命错误:未捕获的 PDOException:PDO::__construct():php_network_getaddresses:getaddrinfo 失败:名称或服务未知 和 致命错误:未捕获的 PDOException:SQLST
..
我正在使用 Docker 和 Docker-compose 来构建一堆 nginx+php. 我正在尝试在我的 .env 文件中设置时区并在 Dockerfile 中使用它,但我可能会误解 文档. .env # 时区TIMEZONE=欧洲/马德里 docker-compose.yml 版本'2'服务:php:构建:php7-fpm卷:- ${APP_PATH}:/var/www/
..
我有一个 Spring Boot 应用程序,并使用在 brew 服务中运行的 mongo db 开发它. 要连接到数据库,我只需将以下内容放入 Spring Boot 中的 application.properties spring.data.mongodb.uri=mongodb://localhost:27017/db 将应用程序属性更改为 spring.data.mongodb.
..
我试图让一个 postgres 容器运行在不同的端口(5433 而不是默认的 5432)上,每个在线线程都像这样:https://github.com/docker-library/postgres/issues/196#issuecomment-310209118 (端口更改的原因是因为我离开运行的一个无关项目已经在使用端口 5432,所以我希望能够在多个项目上同时运行 rspec.)
..
我的问题是我有一个 docker-compose.yml 文件和一个 haproxy.cfg 文件,我希望 docker-compose 复制 haproxy.cfg 文件到 docker 容器.根据帖子 Docker composer copy files 我可以使用卷来做到这一点,但在我的情况下我收到以下错误.任何人都可以帮助我实现这一目标. 下面是代码和一切 docker-com
..
我有一个应用程序在 docker-compose 定义的多个 Docker 容器上运行.我的用户一切正常,docker-compose ps 输出如下所示: 名称命令状态端口------------------------------------------------------------myuser_app_1/config/bootstrap.sh 退出 137myuser_data_
..
使用 Phusion Passenger 运行 Rails,目前在使用 postgres 时遇到问题,每当我运行构建命令时,我都会收到此错误: PG::ConnectionBad(无法连接到服务器:没有那个文件或目录服务器是否在本地运行并接受Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432"上的连接?): 我的 Dockerfile FROM phus
..
我有一个完全 dockerised 的应用程序,其中包含多种服务:前端、后端、用户服务、多个数据库等... 我使用 docker-compose.yml 文件编排所有内容.我现在正在尝试与没有 CS/编码知识的人分享这个应用程序,这样他们所需要做的就是从 docker hub 中提取这个应用程序并输入命令 docker-compose up 或类似的东西. 我正在寻找最好的方法来做到这
..
这已经被问到了,但没有一个答案对我有帮助.这是我的配置.我使用两个服务运行 docker-compose,一个是 django 中的 Web 应用程序,另一个是 mariadb 中的数据库.我可以使用此确切配置正常连接到本地数据库,只需将 settings.py 中的主机更改为 localhost.当我运行 docker-compose up 时,Web 服务在尝试连接到数据库后立即停止,并返回此
..
我正在尝试从撰写文件指定的同一网络上的另一个容器中连接到 mysql 容器. 版本:“2"服务:网络:建造:语境: .dockerfile: nginx/Dockerfile端口:- “8080:80"卷:- ./数据:/srvphp:建造:语境: .dockerfile: php-fpm/Dockerfile卷:- ./数据:/srvmysql:图片:mysql环境:- MYSQL_ALLOW
..