docker-compose相关内容

为什么“无"?图像出现在 Docker 中,我们如何避免它

当我运行 docker-compose build 命令在 Docker 中重建映像时,因为我更改了 Dockerfile 中的某些内容,有时我得到“无"映像标记.我们怎样才能避免这个事实呢?我想重建图像,但 none 图像不应该出现. 存储库标签图像 ID 创建大小magento2 最新 b4dce4dcbd4f 16 小时前 516MBb4ffce2bf91e 16 小时前 51 ..
发布时间:2022-01-14 18:17:58 其他开发

Docker-compose 检查 mysql 连接是否准备好

我正在尝试确保我的应用容器在 db 容器启动并准备好接受连接之前不会运行迁移/启动. 所以我决定使用运行状况检查并依赖于 docker compose file v2 中的选项. 在应用程序中,我有以下内容 应用程序:...依赖于取决于:D b:条件:service_healthy 另一方面,数据库具有以下运行状况检查 数据库:...健康检查:测试:TEST_GOES_HERE超 ..
发布时间:2022-01-14 18:16:18 数据库

让 docker-compose up 只运行某些容器

所以我目前可以使用“docker-compose up test",它只运行我的数据库和我的测试脚本.我希望能够对我们说 docker-compose up app" 或类似的东西,它可以运行除测试之外的所有内容.这样我就不会运行不必要的容器.我不确定是否有办法,但这就是我想知道的.如果可能的话,我很感激一些已经这样做的链接,我可以弄清楚其余的.基本上我可以只用一个命令运行某些容器而不运行其他容器 ..
发布时间:2022-01-14 17:57:29 其他开发

Docker:将现有的遗留系统转换为 Dockerized 形式,同时保持原始网络方案

我正在进行一个项目,该项目旨在将现有的 VOIP 遗留系统转换为 dockerized 形式.现有系统由 5 台不同的 Linux 机器组成,每台机器都有 2 个不同的网络接口——一个暴露于公共 WAN,另一个是私有 LAN 网络.我计划创建一个 docker compose 文件来设置编排. 网络大致是这样的: 服务器 #1Eth0:IP 192.168.0.200/24Eth1:I ..
发布时间:2022-01-13 21:57:15 其他开发

Docker 容器中的 Browsersync

我有一个 Wordpress/MySQL docker 容器,用于开发主题和插件.我在 localhost:8000 上访问它. 它使用 Gulp 构建过程 &我正在尝试将 browsersync 添加到组合中.我很难让 browsersync 真正代理出容器.从 Gulp 输出中,我可以看到它生成了更改,实际上并没有在浏览器中进行任何更改. 这是我的 docker-compose.y ..
发布时间:2022-01-12 13:30:13 前端开发

Docker 容器未启动,因为 rabbit 磁盘空间不足

RabbitMQ 似乎占用了太多磁盘空间并且无法启动.如何在我的 Mac 上删除它?我似乎找不到它.我已经尝试删除所有图像和容器,然后从头开始重建,希望它能解决问题. $docker 日志 rabbitmq兔MQ 3.6.6.版权所有 (C) 2007-2016 Pivotal Software, Inc.## ## 在 MPL 下获得许可.见 http://www.rabbitmq.com/# ..
发布时间:2022-01-11 18:00:15 其他开发

Docker 上的 GitLab:如何在部署之间保留用户数据?

我使用的是官方的 GitLab Docker 镜像. 我想在我的 GitLab 容器中提供预配置的用户帐户以用于测试. 但是用户帐户保存在一个卷中,所以我不能在创建我的测试用户后只 commit 和 push GitLab 图像. 那么:我应该如何持久化它们? 一种方法是在每次新部署后使用 API 在启动时创建它们,但这很慢/很麻烦. 解决方案 正如你所说,由于 g ..
发布时间:2022-01-10 11:13:50 其他开发

为什么使用 Docker 容器的 NextJS 在更改开发环境的代码后没有重新加载?

我正在尝试使用 Dockerfile 在 Docker 容器上运行 NextJS,并通过 docker-compose 运行,在我更改了 JS 文件(例如 index.js)中的代码后,Next 服务器没有重新加载. 但是当我尝试在不使用 Docker 的情况下在外面运行时(通过直接执行“npm run dev"命令),Next 服务器确实重新加载顺利. 我也尝试通过“nodemon" ..
发布时间:2022-01-08 23:04:54 其他开发

Docker 容器:它们如何协同工作?

我已经开始使用 docker 并构建了一个工作示例,如 https://codeable 中所示.io/wordpress-developers-intro-docker.由于部署将在嵌入式系统上进行,因此我需要非常小的 docker 容器占用空间. 但我不知道这是如何组合在一起的. 有两个 Dockerfile,一个用于 Nginx: FROM nginx:1.9-alpine复制 ..
发布时间:2022-01-07 09:35:32 其他开发

docker 中的特权模式组合成一个群

我正在使用 docker-compose.yml 在具有树莓派集群的 docker swarm 中部署服务.我的服务需要访问 raspberry pi GPIO 并且需要特权模式.我正在使用 docker 18.02 版和 docker-compose 3.6 版.当我部署堆栈时,我收到以下消息并且没有部署服务:“忽略不支持的选项:特权".有小费吗?下面是我的 docker-compose.yml ..
发布时间:2022-01-05 11:13:20 其他开发

axios、nuxt 和 docker 的奇怪行为

我正在设置一个全栈应用程序,nuxt js 运行我的客户端代码,express js 运行我的 api,mysql 作为我的数据库.为了运行所有这些进程,我一直在使用 docker,更具体地说是 docker-compose.经过大量配置后,我已经让所有三个图像一起运行.但是有一个问题,我不知道如何使用 nuxt/axios 调用我的 api. 我尝试了许多不同的策略.我的 express ..
发布时间:2022-01-01 10:16:32 前端开发

Docker 中的 Mysql 连接错误与 Spriing 启动

我已经开始使用 docker 并且正在创建一些基本示例.当我使用 docker-copmose.yml 文件时,我遇到了 spring boot 和 mysql 连接之间的问题. 奇怪的是它在 jdbc:mysql 给出错误.它正在考虑作为主机的数据库连接的第二个参数.我不知道为什么? 当我分别手动启动 mysql 和 springboot 容器时,同样的连接配置也有效.我只有在使用 ..
发布时间:2021-12-26 23:05:44 数据库