Amazon web services 使用Dockerfile传递Docker选项
我正在使用AWS ECS运行基于Docker的任务。由于ECS代理任务定义不支持所有Docker选项,因此我正在寻找一些解决方法,将这些选项传递给Amazon web services 使用Dockerfile传递Docker选项,amazon-web-services,docker,amazon-ecs,Amazon Web Services,Docker,Amazon Ecs,我正在使用AWS ECS运行基于Docker的任务。由于ECS代理任务定义不支持所有Docker选项,因此我正在寻找一些解决方法,将这些选项传递给Docker run命令 是否可以使用DockerFile传递Docker选项,如--内存交换,--内存交换等 您应该使用docker compose之类的工具来实现这一点。Docker compose允许为容器指定参数。相反,Dockerfile配置您的映像。例如,为了限制资源,只需在compose.yml中创建resources部分。请注意,交换性
Docker run
命令
是否可以使用DockerFile传递Docker选项,如
--内存交换
,--内存交换
等 您应该使用docker compose之类的工具来实现这一点。Docker compose允许为容器指定参数。相反,Dockerfile配置您的映像。例如,为了限制资源,只需在compose.yml中创建resources部分。请注意,交换性是一个过时的参数
见链接:
存在ECS代理不支持的Docker选项。我正在寻找其他替代方案。使用docker机器部署容器怎么样?Docker机器支持AWS。在这个问题上,您并不是唯一一个,而且对于
内存交换
它已经被添加()。
version: '3'
services:
redis:
image: redis:alpine
deploy:
resources:
limits:
cpus: '0.50'
memory: 50M
reservations:
cpus: '0.25'
memory: 20M