【发布时间】:2022-08-16 19:49:59
【问题描述】:
我想启动一个 localstack docker 容器并使用命令运行一个文件 create_bucket.sh
aws --endpoint-url=http://localhost:4566 s3 mb s3://my-bucket
容器启动后。我尝试创建这个 Dockerfile
FROM: localstack/localstack:latest
COPY create_bucket.sh /usr/local/bin/
ENTRYPOINT []
和一个 docker-compose.yml 文件
version: \'3.8\'
services:
localstack:
image: localstack/localstack:latest
environment:
...
ports:
- \'4566-4583:4566-4583\'
command: sh -c \"/usr/local/bin/create_bucket.sh\"
但是当我跑步时
docker-compose up
容器出现,但命令未运行。容器启动后如何对 localstack 容器执行命令?
标签: docker amazon-s3 docker-compose dockerfile localstack