docker-compose相关内容
a)匿名卷 使用数据容器时,可以使用这样的匿名卷 版本'2' 服务: 消费者: volume_from: - 数据容器:rw data-container: image:cogniteev / echo 命令:echo'Data Container' volume: - / var / www b)名称卷 或者您可以使用这样的命名体
..
我正在与Docker合作,我有一个PHP,MySQL,Apache和Redis的堆栈。我现在需要添加MongoDB,因此我正在检查 Dockerfile 最新版本以及 docker-entrypoint.sh 文件从 MongoDB Dockerhub ,但我找不到方式从 docker-compose.yml 文件设置容器的默认数据库,管理员用户/密码和可能的auth方法。 在MySQL中,
..
我已经创建了一个数据库项目,它存在于厨师服务器上。 现在,我试图将该数据库项目秘密值传递给docker容器。 我正在创建数据包,如下所示: 刀数据袋创建bag_secrets bag_masterkey --secret-file C:\path\data_bag_secret 我正在检索值该数据库项目在厨师食谱中如下: secret = Chef :
..
我通过本地的docker-machine VM在OSX 10.11中运行Docker 1.8.1。 我有以下docker-compose.yml: web: build:docker / web ports: - 80:80 - 8080 :8080 卷: - $ PWD / cms:/ srv / cms 我的Dockerfile看起来
..
我有一个名为“node”的docker容器,我想缩放。 那个节点需要知道它实际上有多少个节点的节点。 总共可以是一个环境变量,但是现在更麻烦了。 $ docker-compose scale node = 100 启动projectdir_node_1 ...完成 创建并启动projectdir_node_2 ...完成 创建并启动projectdir_node_3 ...完成
..
我有这个简单的Docker文件进行测试,但是在我的LEMP堆栈中也是一样的PHP图像:cron作业根本没有在Docker中执行。 是我的测试Dockerfile: FROM debian:latest 维护者XY
..
码头组合文件 https://docs.docker .com / compose / compose-file /#/ volumes-volume-driver 显示了相对于撰写文件安装主机子目录的各种方法。 例如: 卷:#只需指定一个路径,让引擎创建一个卷 - / var / lib / mysql #指定一个绝对路径映射 - / opt / data:/ var /
..
我正试图在docker 1.9中运行docker网络。我知道这在1.9中仍然是实验性的,但我想知道我的用例是否可以正常工作。 基本上,为了简化,我有两个服务器,每个在容器中。我们称它们为S1和S2。 S1全局暴露,必须可以从S2访问。我想通过docker-with -x-networking标志运行S2(为什么我想要的是,S2实际上比这里假设的更复杂一些,有几个容器,我希望它们运行在单个子网
..
我知道其他人也有类似的问题,但是使用v2的文件格式,我没有找到任何东西。 我想制作一个非常简单的测试应用程序来与MemSQL一起玩,但是在 docker-compose down 之后,我无法获取卷。如果我明白了Docker Docs的权限,那么在不明确说明的情况下,不应删除卷。一切似乎都适用于 docker-compise up ,但是在下载之后,再次重新启动所有数据从数据库中删除。
..
我试图为我们的django应用程序构建一个基于docker的开发框。它的运行顺利。 我的团队成员都不会关心,直到有一个很好的IDE集成,所以我玩新的和闪亮的 pycharm 5中的Docker支持。 我遵循链接的文档,pycharm确实识别我的Web容器,它是python解释器。 这是我的docker-compose。 yml: web: build:。 ports
..
我有一个docker-compose文件,用于创建mysql映像并将端口公开到3306,但是当我尝试安装CMS时,会给我错误的连接到数据库。我尝试扫描3306端口,并显示我已经打开,所以mysql正在运行。 为什么两个docker容器看不到对方? 这是我的docker-compose文件: phpfpm: restart :总是 扩展: 文件:php-fpm-5.6.yml
..
我正在尝试构建一个docker-compose文件来部署本地连接到mysql服务器的NodeJS应用程序。我尝试了一切(在Stackoverflow中阅读了很多教程和一些问题),但是我不断得到ECONNREFUSED错误。 这是NodeJS的Docker文件: ## Nodejs FROM node:最新 RUN useradd --user-group --create-
..
我有一个Docker文件,我从一个docker-compose.yml指向。 我想要将docker-compose.yml中的卷挂载到在Docker文件中的 RUN 之前发生。 Dockerfile: FROM node WORKDIR / usr / src / app RUN npm install --global gulp-cli \ && npm安装
..
我有一个运行python脚本的docker容器:等待输入请求并相应地处理数据。 由于我正在使用docker进行开发,我希望,每当我更改这个python文件的源代码(在我的机器中,而不是容器) ,容器将停止python脚本并重新启动它与新的代码。因为现在我必须手动停止容器并重新启动它。我也可以监视我的文件更改(而不是在容器内),但是我想避免在容器本身中进行更改。 我正在使用docker-
..
为了解决问题,我现在正在尝试通过 安装mysql pdo pre> docker-php-ext-install 如 php图像的README 。 但是我的通话失败了: 已安装库: / usr / src / php / ext / mysqli / modules 如果您碰巧要链接到在给定目录LIBDIR中安装的库 ,您必须使用libtool, 指定库的完整路径名
..
注意:我不再使用这种环境,所以我无法测试答案并接受一个答案。对不起, TL; DR 你能指出一个使用作曲者处理PHP依赖关系的docker图像? 我发表的所有问题都是关于作者的php依赖工具 / strong> 我'我试图建立我自己的码头图像运行 wordpress作为作曲家依赖安装。 我正在使用docker php图像作为基础构建码头图像,我需要做的是安装作曲家,并在图像
..
我正在尝试设置一个postgres容器,并且想要设置postgres登录名: POSTGRES_USER:docker POSTGRES_PASSWORD:docker 所以我已经创建了docker-compose.yml这样 web: build:。 ports: - “62576:62576” links: - redis -
..
关于网络的文档目前是非常模糊的 - 如何您将完成一个虚拟网络的 docker-compose.yml ,让其定义的服务(容器)在该网络上通信? p> 在这种情况下,目标不是依赖于预定义的网络,而是为docker-compose定义的容器集合。而是将Docker-compose定义文件中的网络定义自包含在内。 使用预定义的网络,如果 A 使用名称 B 作为主机名,用于访问打包在 B 监听
..
我的Tomcat容器需要对数据库访问必须有良好保护的数据,即密码,单个登录到其他系统的证书和密钥 。 我看到一些建议,使用 -e 或 -env-file 将秘密数据传递到容器,但是可以使用docker检查( -env-file 发现docker检查中的文件的所有属性)。 另一种方法是将数据容器与秘密链接到服务容器,但我不喜欢拥有此数据容器的概念在我的注册表(可以访问更广泛的人)。我知道
..
使用Docker编写将主服务器和从属服务器链接在一起。因此,从容器通过Compose自动注入包含连接到另一个主容器所需的各种端口和IP的环境变量。 服务接受IP /主人通过命令行参数,所以我设置在我的命令。 master: 命令:myservice ports: - '29015' slave: 命令:myservice --master $ {MASTER_PORT_29
..