docker-compose相关内容

当前端和后端在虚拟 docker 网络中时,如何使用 axios 寻址后端主机

我正在构建一个带有登录名的简单网站,我的 vue 前端需要从连接到 sql 数据库的 nodejs 后端检索用户数据.我决定为此使用 docker-compose,据我了解,docker-compose 会自动为我的 docker-compose.yml 中提到的服务设置网络. 似乎不起作用的是我在代码中处理后端的方式.我怀疑可能是因为我使用 axios 向后端发送请求的方式. 我已经 ..
发布时间:2021-12-26 23:00:49 前端开发

如何简单地扩展 docker-compose 服务并将索引和计数传递给每个服务?

我正在寻找一种方法来扩展 docker-compose 服务 &看到了 --scale 选项,但找不到任何方法来获取索引 &在每个容器内计数. 这是一个简化的撰写文件: 版本:'2.1'服务:我的东西:重启:总是建造: .入口点:/entry.sh依赖于取决于:- 数据库数据库:重启:总是图片:postgres:12.1-alpine... 如果我在条目中执行 docker-compos ..
发布时间:2021-12-26 23:00:37 其他开发

docker-compose run 和 exec:未找到容器

我试图用 docker-compose 在 docker 下打开第二个终端. 首先用 运行容器 docker-compose 运行 my-centos bash 当我尝试打开第二个终端时 docker-compose exec my-centos bash 我收到消息 错误:找不到 my_centos_1 的容器 如果我搜索正在运行的容器的名称,我会得到 容器 ID 图像命令 ..
发布时间:2021-12-26 23:00:30 其他开发

docker-compose.yml 文件命名约定

docker-compose.yml 文件的命名约定是什么?它应该总是这样命名还是我可以自由地将它重命名为,例如,docker-compose-jenkins.yml? 解决方案 默认名称: 注意 docker-compose.yml 是默认名称,所以如果你想使用 docker-compose up 不指定文件名,您将需要使用该格式.如前所述,您可以使用多个文件作为覆盖(参见 doc ..
发布时间:2021-12-26 23:00:20 其他开发

CNB Docker 映像的卷写入访问权限

我正在开发一个 Spring Boot 应用程序,该应用程序应该迁移到 docker 容器中(用于在服务器上作为 systemd 服务运行)该应用程序在文件系统上读取和写入一个可配置的路径 - 现在假设它是 /var/mypath 我使用 springs gradle 插件中的 bootBuildImage 任务构建了一个 docker 镜像.它使用看似默认的构建器映像,即 gcr.io/p ..
发布时间:2021-12-26 23:00:12 其他开发

将 Hyperledger Fabric 的链码实例化请求发送给对等方时出现 OCI 运行时错误

使用带有 GO 链代码的 Hyperledger Fabric Java SDK,在尝试使用以下命令启动我的链代码后出现错误channel.sendInstantiationProposal(instantiateProposalRequest, company.getPeers());. 这是在我成功安装链码之后.调用上述方法后,我最终会得到这个错误: [dockercontroll ..

Docker-compose 不将环境变量传递给容器

我正在使用 Docker 17.04.0-ce,使用 docker-compose 1.12.0 构建 4845c56,在 Ubuntu 16.04.2 LTS 上构建 b31ff33.我只想传递一个环境变量并从我在容器中运行的脚本中显示它.我根据文档 https://docs.docker.com/compose 执行此操作/compose-file/#environment .问题是变量没有传 ..
发布时间:2021-12-26 23:00:00 其他开发

将 docker-compose 与 docker swarm 一起使用

我正在使用 docker 1.12.1我有一个简单的 docker-compose 脚本. 版本:'2'服务:詹金斯奴隶:构建:./slave图像:詹金斯奴隶:1.0重启:总是端口:——《22》环境:- “约束:NODE==master1"詹金斯大师:图片:詹金斯:2.7.1容器名称:詹金斯大师重启:总是端口:- “8080:8080"- “50000"环境:- “约束:节点==节点1" 我用 ..
发布时间:2021-12-26 22:59:47 其他开发

从容器内获取 docker 网络的私有 ip 以配置 xdebug remote_host

所以使用 docker 和 docker-compose 我喜欢提供内置到容器中的工具,这样开发团队中的其他人就不必为设置零碎而烦恼.在这种特定情况下,我在配置 xdebug 时遇到了问题.从浏览器调试时,使用回连功能绝对正常.但是试图让 xdebug 通过容器内的 cli 工作绝对是一场噩梦.出于某种原因,它需要(连同 remote_autostart=1)remote_host 设置来指向 d ..
发布时间:2021-12-26 22:59:38 PHP

无法连接到在 Windows 上使用 docker-compose 启动的容器的暴露端口

我在访问应通过 docker-compose 向主机公开端口的应用程序时遇到问题.这是一个可重现的示例: 我使用 angular CLI 创建了一个新的 angular 应用程序: ng 新的 angular-docker 然后我在该目录中创建一个包含以下内容的 Dockerfile: 来自节点:8运行 mkdir -p/usr/src/app工作目录/usr/src/app复制 ./ ..
发布时间:2021-12-26 22:59:29 其他开发

如何在 Docker Compose 中连接不同网络中的容器?

---版本:'3.7'网络:悉尼:名称:悉尼伦敦:名称:伦敦服务:悉尼服务:图片:随便主机名:sydney-service容器名称:悉尼服务网络:- 悉尼伦敦服务:图片:随便主机名:伦敦服务容器名称:伦敦服务环境:PAIR_SERVER: sydney-service:8080 # 不起作用网络:- 伦敦 我在 docker compose 文件中有多个网络.由于不同的服务位于不同的网络中,因此 ..
发布时间:2021-12-26 22:59:22 其他开发

在 $PATH 中找不到 docker 可执行文件

尝试在正在运行的 docker compose 容器上运行 rails 迁移会引发此错误: $ docker-compose run webapp rails db:migrate 错误:无法启动服务 webapp:头字段值无效“oci 运行时错误:container_linux.go:247:启动容器进程导致 \"exec: \\"rails\\": 在 $PATH 中找不到可执行文件\"\ ..
发布时间:2021-12-26 22:59:13 其他开发

多个项目使用同一网络的 Docker DNS

我有以下 docker-compose.yml 文件: 版本:'3'服务:前端:图片:高山命令:tail -f/dev/null网络:- 共享- 默认后端:图片:高山命令:tail -f/dev/null网络:- 共享- 默认网络:共享:外部:真实 基于上面的文件,我创建了两个项目,它们使用相同的网络(shared)和相同的服务名称(frontend 和 backend>): docker- ..
发布时间:2021-12-26 22:59:05 其他开发

volumes_from 指令 - docker compose

使用下面的 docker-compose.yml 文件: 测试:建造: ../../dockerfile: docker/dev/Dockerfile卷来自:- 缓存缓存:建造: ../../dockerfile: docker/dev/Dockerfile卷:-/建造入口点:“真" 上述文件中的 cachev 服务启动卷容器,在 docker 主机的 /var/lib/docker/ 文件 ..
发布时间:2021-12-26 22:58:49 其他开发

Docker Compose JVM 参数

我编写了一个 Java 应用程序,它接受一个环境变量,该变量接受一个参数来为 JWT 令牌盐键设置一个键.有没有办法让我在 Docker Compose 中传递命令变量? java -Djava.security.egd=file:/dev/./urandom -jar/user-profile-api.jar --key=blah 运行docker镜像你只需 docker run -p 8 ..
发布时间:2021-12-26 22:58:34 Java开发

Docker compose 在另一个目录中会影响其他容器

我有一个问题.我在一个项目中使用了我的 docker-compose 文件.然后我将它复制到另一个目录以运行另一个容器.但是每当我这样做时,它都会重新创建现有的容器,或者如果我使用 down 命令,它还会破坏另一个目录中的容器,这有什么问题? 这是我的配置. 版本:'3.5'服务:邮局:图片:postgres环境:POSTGRES_USER:用户POSTGRES_PASSWORD:密码PG ..
发布时间:2021-12-26 22:58:25 其他开发