草庐IT

Compose-Multiplatform

全部标签

docker - 如何将参数与 docker-compose up 一起传递?

我有一个docker-compose.yml文件,在终端中我键入docker-composeup[something]但我还想将参数传递给docker-compose.yml。这可能吗?我已经阅读了关于插值变量并尝试使用${testval}然后在.yml文件中指定一个变量,然后使用docker-composeup[something]var="test"但我收到以下错误:WARNING:Thetestvalvariableisnotset.Defaultingtoablankstring.ERROR:Nosuchservice:testval=test 最佳

docker - 如何将参数与 docker-compose up 一起传递?

我有一个docker-compose.yml文件,在终端中我键入docker-composeup[something]但我还想将参数传递给docker-compose.yml。这可能吗?我已经阅读了关于插值变量并尝试使用${testval}然后在.yml文件中指定一个变量,然后使用docker-composeup[something]var="test"但我收到以下错误:WARNING:Thetestvalvariableisnotset.Defaultingtoablankstring.ERROR:Nosuchservice:testval=test 最佳

docker - 在构建阶段将环境变量从 docker-compose 传递到容器

我正在尝试使用单个Dockerfile、几个docker-compose文件和几个envoronment_variables文件为多个环境创建配置。我需要它为每个环境使用具有python依赖项的不同文件。假设我们在两个环境中创建了一个web服务:development和production。为此,我创建了以下文件结构:docker-compose-dev.ymldocker-compose-prod.ymlenvs/dev.envprod.envweb/Dockerfilerequirements_dev.txtrequirements_prod.txt目标是在容器的build过程中在

docker - 在构建阶段将环境变量从 docker-compose 传递到容器

我正在尝试使用单个Dockerfile、几个docker-compose文件和几个envoronment_variables文件为多个环境创建配置。我需要它为每个环境使用具有python依赖项的不同文件。假设我们在两个环境中创建了一个web服务:development和production。为此,我创建了以下文件结构:docker-compose-dev.ymldocker-compose-prod.ymlenvs/dev.envprod.envweb/Dockerfilerequirements_dev.txtrequirements_prod.txt目标是在容器的build过程中在

docker - 我可以使用 Docker Compose 直接配置 Vagrant 吗?

我有一个Vagrant文件,它只启动一个基本的Ubuntu服务器,然后依赖一个shell脚本来进行配置。这个shell脚本只是关于安装Docker和DockerCompose来设置我拥有的各种容器。使用shell脚本来做这件事有意义吗?或者有没有办法告诉Vagrant直接使用DockerCompose进行配置?我不知道这与Vagrant中已经存在的Docker配置器有什么不同。 最佳答案 我最近提出了同样的问题,我创建了一个vagrantprovisioner插件来安装docker-compose并使用它来启动docker。要使用它

docker - 我可以使用 Docker Compose 直接配置 Vagrant 吗?

我有一个Vagrant文件,它只启动一个基本的Ubuntu服务器,然后依赖一个shell脚本来进行配置。这个shell脚本只是关于安装Docker和DockerCompose来设置我拥有的各种容器。使用shell脚本来做这件事有意义吗?或者有没有办法告诉Vagrant直接使用DockerCompose进行配置?我不知道这与Vagrant中已经存在的Docker配置器有什么不同。 最佳答案 我最近提出了同样的问题,我创建了一个vagrantprovisioner插件来安装docker-compose并使用它来启动docker。要使用它

docker - 如何添加 :cached or :delegated into a docker-compose. yml 卷列表?

标题说明了一切。我有几个卷设置为只读(:ro)但想测试:cached和:delegated以帮助处理文件i/o性能,但不知道如何在撰写文件中进行设置。哦,我已经测试过了:卷:-外部:内部:缓存 最佳答案 说明:在docker上使用volumes配置的目的是为了在宿主机和docker容器之间共享数据,保证两者之间的数据一致性(A(host/container)在B(host/container)中表示,反之亦然。安装的卷是容器的“一部分”并且是相关的。常见的用法是将共享数据备份存储在容器和机器的文件系统中。如果容器被移除,卷仍然存在并

docker - 如何添加 :cached or :delegated into a docker-compose. yml 卷列表?

标题说明了一切。我有几个卷设置为只读(:ro)但想测试:cached和:delegated以帮助处理文件i/o性能,但不知道如何在撰写文件中进行设置。哦,我已经测试过了:卷:-外部:内部:缓存 最佳答案 说明:在docker上使用volumes配置的目的是为了在宿主机和docker容器之间共享数据,保证两者之间的数据一致性(A(host/container)在B(host/container)中表示,反之亦然。安装的卷是容器的“一部分”并且是相关的。常见的用法是将共享数据备份存储在容器和机器的文件系统中。如果容器被移除,卷仍然存在并

django - 如何为 Django 将 docker-compose.yml 翻译成 Dockerrun.aws.json

我正在按照https://docs.docker.com/compose/django/的说明进行操作让一个基本的dockerizeddjango应用程序运行。我可以毫无问题地在本地运行它,但我无法使用ElasticBeanstalk将它部署到AWS。看完here,我想我需要将docker-compose.yml翻译成Dockerrun.aws.json才能工作。原来的docker-compose.yml是version:'2'services:db:image:postgresweb:build:.command:pythonmanage.pyrunserver0.0.0.0:800

django - 如何为 Django 将 docker-compose.yml 翻译成 Dockerrun.aws.json

我正在按照https://docs.docker.com/compose/django/的说明进行操作让一个基本的dockerizeddjango应用程序运行。我可以毫无问题地在本地运行它,但我无法使用ElasticBeanstalk将它部署到AWS。看完here,我想我需要将docker-compose.yml翻译成Dockerrun.aws.json才能工作。原来的docker-compose.yml是version:'2'services:db:image:postgresweb:build:.command:pythonmanage.pyrunserver0.0.0.0:800