docker-compose相关内容
我有几个 docker 容器(使用 docker-compose 和单个网络 - network-sol) 其中一个容器是 Spring Boot 应用程序,它将 UDP 广播发送到本地网络.255.255.255.255 失败,因为它是 network-sol 的本地广播地址 我怎样才能广播UDP消息,例如“顶级本地网络"会得到那些数据包?我必须为此使用定向广播地址吗? 附言
..
Dockerfile 来自 wordpressENV REFRESHED_AT 2015-08-12添加 \作曲家.json/var/www/html添加 \composer.lock/var/www/html# 安装 PHP 扩展跑 \apt-get -qq 更新 &&\apt-get -y 升级 &&\apt-get install -y vim wget &&\rm -rf/var/lib
..
我似乎无法在 Dockerfile 中运行 composer install,但我可以在构建映像并运行容器后在容器中运行. 这是来自 Dockerfile 的命令: 运行作曲家需要 drupal/video_embed_field:1.5运行作曲家安装 --no-autoloader --no-scripts --no-progress 输出是: 使用包信息加载作曲家存储库从锁定文件安
..
我想为我的服务添加一个卷,但前提是最终用户为其提供了一个文件夹.否则,不应挂载任何卷,因为已准备好的映像在默认文件夹中有有效数据. 也就是说,我想做一些类似(伪代码)的事情: 服务:我的真棒服务:卷:如果 ${变量} =>${VARIABLE}:/应用程序/文件夹 此类条件语句是否可以在 docker-compose 文件中定义? 我认为使这成为可能的唯一方法是首先定义一个基本 d
..
我在 docker-compose yml 3.0+ 中遇到卷问题 所以我知道一个卷的行为就像一个挂载.. 但是我已经建立了一个 wiki,当我在 docker-compose 中设置一个卷时,容器上的数据将被删除(隐藏) 那么,如何先将容器中的数据保存到主机,下次启动容器时,它会覆盖我保存的数据. 所以目前的情况是:我从“docker-compose up --build"开始
..
当我用这个命令构建项目的容器时: sudo docker build -t PROJECT_NAME . 然后我通过这个 Docker-Compose 配置下载了 mysql 的镜像: 数据库:图片:mysql重启:总是端口:- “8999:3306"网络:- 网络环境:MYSQL_DATABASE:松弛MYSQL_ROOT_PASSWORD:管理员 然后,项目将通过 Sequelize
..
我该怎么做 VAR=VAULE docker-compose up 来自使用 Docker Compose 文件构建 Azure 应用服务的 Terraform 脚本 site_config {app_command_line = “"linux_fx_version = "COMPOSE|${filebase64("../docker-compose.yaml")}";} 我正在通过
..
我已经查看了所有内容,但找不到一个连贯的资源来直接描述如何执行此操作.我有一个这样的项目: ./|-src/|--..|--Dockerfile|-docker-compose.yaml 这样的 terraform 配置文件: 变量“do_token"{}# 配置 DigitalOcean 提供者提供者“digitalocean"{令牌 = "${var.do_token}"}# 创建一个网
..
我正在尝试制作一个使用 MySQL 映像作为其基础的映像,并且一旦我知道服务器已启动,我想创建一个数据库(和其他一些东西).我有一个引导脚本作为我的入口点,我要做的第一件事是在后台运行 mysql 映像的入口点脚本作为 ./entrypoint.sh mysqld &. 目前,我在此之后要做的就是启动一个循环并使用 mysqladmin --ping 来检查服务器是否启动.一旦启动,我将启动
..
步骤1)mysql5 &phpmyadmin 镜像下面的mysql-phpmyadmin配置: 版本:'3.6'服务:D b:图片:mysql:5.7.24# 图片:mysql:8.0.18# 图片:mariadb:10.4.8# 命令:--default-authentication-plugin=mysql_native_password重启:总是卷:- ./mysql5:/var/l
..
我将 mysql 数据库存储在 /home/mysql 而不是 /var/lib/mysql 中.该目录曾经由 mysql 拥有.但是,当我使用此 yml 文件运行命令 docker-compose up 时: 版本:'3'服务:玛丽亚数据库:图片:玛丽亚数据库重启:总是卷:-/home/mysql:/var/lib/mysql弹性搜索:图片:docker.elastic.co/elastics
..
我正在尝试让 docker 容器与 mariadb 和 node.js 图像一起使用.容器将使用 /home/mysql 中的现有数据库.但是,当容器启动时,我在 node.js 中收到此“连接失败"错误: 错误:ER_HOST_NOT_PRIVILEGED:不允许主机 '172.18.0.5' 连接到此 MariaDB 服务器 这是我的 docker-compose.yml: 版本:'3'
..
我在使用 Mariadb 配置持久数据时遇到问题.我正在使用 docker-compose,每个服务都在一个容器中(Nginx、PHP-FPM 和 Mariadb).一切正常,除了 Mariadb 不存储数据.每次我重新启动容器时,我都会丢失所有数据.然后我发现我可以使用另一个容器来保存数据,它甚至不必运行. 所以我在 Mariadb 容器中使用 volume_from 内容容器.但是当我这
..
我试图让我的 docker db 容器在创建时自动使用数据集填充数据库.根据 mariadb 文档,有一个 docker-entrypoint-initdb.d 卷中可用于此目的的文件夹. 我设置了我的 docker-compose.yml 文件来镜像我在 StackOverflow 上找到的示例,但仍然无法执行我的 SQL 脚本.以下是我的 docker-compose.yml 文件的相关
..
我正在使用这个 github 学习 docker-compose. https://github.com/lusehair/42inception.git (在 Ubuntu 下运行良好.想运行时请在 Ubuntu 下运行!) 首先,它运作良好. 但是如果我编辑一个页面并重新启动,就会出现错误. (docker-compose down 在其他终端,sudo systemctl st
..
我有一个 Flask Web 应用程序,它曾经使用以下内容在独立服务器上运行: Flask/SQLAlchemy 玛丽亚数据库 uwsgi nginx 在独立服务器上,此应用程序运行良好. 我已经在两个容器中“dockerized"了这个应用程序: uwsgi-nginx-flask MariaDB 自从 dockerizing 之后,我偶尔会收到这个错误(整
..
..
我的 docker compose 文件有两个容器,看起来像这样 版本:'3'服务:发电机:图片:亚马逊/dynamodb-local端口:- '8000:8000'网络:- 测试网络审计服务器:图片:审计发电机环境:DYNAMO_URL: 'http://0.0.0.0:8000'命令:节点 app.js端口:- '3000:3000'依赖于取决于:- 动态数据库# 重启:总是网络:- 测试
..
我正在尝试将 $ docker-compose up -d 用于项目并收到以下错误消息: ERROR: for api Cannot start service api: driver failed programming external connectivity on endpoint dataexploration_api_1 (8781c95937a0a4b0b8da233376f7
..
我正在开发一个项目,我正在使用 docker 创建基本配置并对其进行扩展.我的基础 docker-compose.yml 文件有 links,所以我不能在扩展 compose 文件中使用 extends 参数.相反,我为 docker-compose 工具指定了多个 docker-compose 文件. 这很好用,只是 .env 文件的路径似乎总是相对于指定的第一个 docker-compo
..