docker-compose相关内容

从 docker 容器发送 udp 广播

我有几个 docker 容器(使用 docker-compose 和单个网络 - network-sol) 其中一个容器是 Spring Boot 应用程序,它将 UDP 广播发送到本地网络.255.255.255.255 失败,因为它是 network-sol 的本地广播地址 我怎样才能广播UDP消息,例如“顶级本地网络"会得到那些数据包?我必须为此使用定向广播地址吗? 附言 ..
发布时间:2022-01-22 17:19:17 其他开发

Docker-compose,条件语句?(例如,仅在条件下才添加音量)

我想为我的服务添加一个卷,但前提是最终用户为其提供了一个文件夹.否则,不应挂载任何卷,因为已准备好的映像在默认文件夹中有有效数据. 也就是说,我想做一些类似(伪代码)的事情: 服务:我的真棒服务:卷:如果 ${变量} =>${VARIABLE}:/应用程序/文件夹 此类条件语句是否可以在 docker-compose 文件中定义? 我认为使这成为可能的唯一方法是首先定义一个基本 d ..

docker-compose 主机和容器上的持久数据

我在 docker-compose yml 3.0+ 中遇到卷问题 所以我知道一个卷的行为就像一个挂载.. 但是我已经建立了一个 wiki,当我在 docker-compose 中设置一个卷时,容器上的数据将被删除(隐藏) 那么,如何先将容器中的数据保存到主机,下次启动容器时,它会覆盖我保存的数据. 所以目前的情况是:我从“docker-compose up --build"开始 ..
发布时间:2022-01-20 18:24:55 其他开发

MySQL Docker - 检查 mysql 服务器是否已启动并正在运行

我正在尝试制作一个使用 MySQL 映像作为其基础的映像,并且一旦我知道服务器已启动,我想创建一个数据库(和其他一些东西).我有一个引导脚本作为我的入口点,我要做的第一件事是在后台运行 mysql 映像的入口点脚本作为 ./entrypoint.sh mysqld &. 目前,我在此之后要做的就是启动一个循环并使用 mysqladmin --ping 来检查服务器是否启动.一旦启动,我将启动 ..
发布时间:2022-01-15 20:51:43 数据库

为什么运行docker容器后mysql数据所有权更改为systemd-journal-remote

我将 mysql 数据库存储在 /home/mysql 而不是 /var/lib/mysql 中.该目录曾经由 mysql 拥有.但是,当我使用此 yml 文件运行命令 docker-compose up 时: 版本:'3'服务:玛丽亚数据库:图片:玛丽亚数据库重启:总是卷:-/home/mysql:/var/lib/mysql弹性搜索:图片:docker.elastic.co/elastics ..
发布时间:2022-01-15 20:39:33 数据库

Docker-Compose 持久数据问题

我在使用 Mariadb 配置持久数据时遇到问题.我正在使用 docker-compose,每个服务都在一个容器中(Nginx、PHP-FPM 和 Mariadb).一切正常,除了 Mariadb 不存储数据.每次我重新启动容器时,我都会丢失所有数据.然后我发现我可以使用另一个容器来保存数据,它甚至不必运行. 所以我在 Mariadb 容器中使用 volume_from 内容容器.但是当我这 ..
发布时间:2022-01-15 20:34:34 其他开发

docker-compose mariadb docker-entrypoint-initdb.d sql 未执行

我试图让我的 docker db 容器在创建时自动使用数据集填充数据库.根据 mariadb 文档,有一个 docker-entrypoint-initdb.d 卷中可用于此目的的文件夹. 我设置了我的 docker-compose.yml 文件来镜像我在 StackOverflow 上找到的示例,但仍然无法执行我的 SQL 脚本.以下是我的 docker-compose.yml 文件的相关 ..
发布时间:2022-01-15 20:34:23 其他开发

定期“查询期间丢失与 MySQL 服务器的连接"在 Dockerizing Flask Web App 之后

我有一个 Flask Web 应用程序,它曾经使用以下内容在独立服务器上运行: Flask/SQLAlchemy 玛丽亚数据库 uwsgi nginx 在独立服务器上,此应用程序运行良好. 我已经在两个容器中“dockerized"了这个应用程序: uwsgi-nginx-flask MariaDB 自从 dockerizing 之后,我偶尔会收到这个错误(整 ..
发布时间:2022-01-15 20:20:44 其他开发

多个 docker compose 文件,指定 env_file

我正在开发一个项目,我正在使用 docker 创建基本配置并对其进行扩展.我的基础 docker-compose.yml 文件有 links,所以我不能在扩展 compose 文件中使用 extends 参数.相反,我为 docker-compose 工具指定了多个 docker-compose 文件. 这很好用,只是 .env 文件的路径似乎总是相对于指定的第一个 docker-compo ..