草庐IT

composer-plugin

全部标签

docker-compose - 公开链接服务端口

我正在尝试设置一个由MySQL数据库容器支持的SonarQube容器。我的docker-compose.yml:sonar:environment:-SONARQUBE_USER=sonar-SONARQUBE_PASSWORD=sonar-SONARQUBE_DATABASE=sonar-SONARQUBE_JDBC_URL=jdbc:mysql://db:3306/sonar?useUnicode=true&characterEncoding=utf8build:.ports:-"19000:9000"-"19306:3306"links:-dbdb:environment:-MY

docker-compose - 公开链接服务端口

我正在尝试设置一个由MySQL数据库容器支持的SonarQube容器。我的docker-compose.yml:sonar:environment:-SONARQUBE_USER=sonar-SONARQUBE_PASSWORD=sonar-SONARQUBE_DATABASE=sonar-SONARQUBE_JDBC_URL=jdbc:mysql://db:3306/sonar?useUnicode=true&characterEncoding=utf8build:.ports:-"19000:9000"-"19306:3306"links:-dbdb:environment:-MY

docker-compose 没有设置环境变量

当我运行docker-composebuild&&docker-composeupredis时,docker-compose.yaml和中指定了environment>RUNenv在Dockerfile中,我设置的环境变量没有打印出来。为什么这不起作用?我正在使用docker-compose版本1.4.2。以下是相关文件:docker-compose.yaml与environment作为KEY=value对的列表:redis:build:../storage/redisports:-"6379:6379"environment:-FOO='bar'docker-compose.yaml

docker-compose 没有设置环境变量

当我运行docker-composebuild&&docker-composeupredis时,docker-compose.yaml和中指定了environment>RUNenv在Dockerfile中,我设置的环境变量没有打印出来。为什么这不起作用?我正在使用docker-compose版本1.4.2。以下是相关文件:docker-compose.yaml与environment作为KEY=value对的列表:redis:build:../storage/redisports:-"6379:6379"environment:-FOO='bar'docker-compose.yaml

docker - 将现有 Docker 容器迁移到 Docker Compose

我有几个由经典Docker命令启动的正在运行的容器。这些容器正在使用同样是“手动”创建的Docker网络:dockernetworkcreatesimple-networkdockerrun-d\--namedocker-registry\--net=simple-network\-p5000:5000\-v[...]\registry:2.3.0dockerrun-d\--namedocker-registry-web\--net=simple-network\-p8080\-v[...]\hyper/docker-registry-webdockerrun-d\--namengin

docker - 将现有 Docker 容器迁移到 Docker Compose

我有几个由经典Docker命令启动的正在运行的容器。这些容器正在使用同样是“手动”创建的Docker网络:dockernetworkcreatesimple-networkdockerrun-d\--namedocker-registry\--net=simple-network\-p5000:5000\-v[...]\registry:2.3.0dockerrun-d\--namedocker-registry-web\--net=simple-network\-p8080\-v[...]\hyper/docker-registry-webdockerrun-d\--namengin

docker - 有什么理由不在单个节点上使用 Docker Swarm(而不是 Docker-Compose)?

有DockerSwarm(现在内置在Docker中)和Docker-Compose。人们似乎只在单个节点上运行容器时使用Docker-Compose。但是,Docker-Compose不支持任何deploy配置值,请参阅https://docs.docker.com/compose/compose-file/#deploy,其中包括mem_limit和cpus,能够设置似乎很好/很重要。所以也许我应该使用DockerSwarm?虽然我只在单个节点上部署。此外,安装说明对于其他人来说会更简单(他们不需要安装Docker-Compose)。但也许我不应该在单个节点上使用Swarm的原因是什

docker - 有什么理由不在单个节点上使用 Docker Swarm(而不是 Docker-Compose)?

有DockerSwarm(现在内置在Docker中)和Docker-Compose。人们似乎只在单个节点上运行容器时使用Docker-Compose。但是,Docker-Compose不支持任何deploy配置值,请参阅https://docs.docker.com/compose/compose-file/#deploy,其中包括mem_limit和cpus,能够设置似乎很好/很重要。所以也许我应该使用DockerSwarm?虽然我只在单个节点上部署。此外,安装说明对于其他人来说会更简单(他们不需要安装Docker-Compose)。但也许我不应该在单个节点上使用Swarm的原因是什

docker - 如何使用 Terraform 部署我的 docker-compose 项目?

我已经查看了所有内容,但找不到一个连贯的资源来直接描述如何执行此操作。我有一个这样的项目:./|-src/|--..|--Dockerfile|-docker-compose.yaml这样的terraform配置文件:variable"do_token"{}#ConfiguretheDigitalOceanProviderprovider"digitalocean"{token="${var.do_token}"}#Createawebserverresource"digitalocean_droplet""web"{#...}我希望能够做类似的事情provider"digitaloc

docker - 如何使用 Terraform 部署我的 docker-compose 项目?

我已经查看了所有内容,但找不到一个连贯的资源来直接描述如何执行此操作。我有一个这样的项目:./|-src/|--..|--Dockerfile|-docker-compose.yaml这样的terraform配置文件:variable"do_token"{}#ConfiguretheDigitalOceanProviderprovider"digitalocean"{token="${var.do_token}"}#Createawebserverresource"digitalocean_droplet""web"{#...}我希望能够做类似的事情provider"digitaloc