かなり特殊な環境なので工夫が必要。 ```yaml version: "3.8" services: localstack: container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}" image: localstack/localstack ports: - "127.0.0.1:4566:4566" - "127.0.0.1:4510-4559:4510-4559" environment: - DEBUG=${DEBUG:-0} - DOCKER_HOST=tcp://host.docker.internal:2375 volumes: - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" - "/usr/local/bin/docker:/usr/local/bin/docker:ro" extra_hosts: - "host.docker.internal:$BITBUCKET_DOCKER_HOST_INTERNAL" ``` ## 参考 - [Changes to make your containers more secure on Bitbucket Pipelines\.](https://community.atlassian.com/t5/Bitbucket-articles/Changes-to-make-your-containers-more-secure-on-Bitbucket/ba-p/998464) - [Error connecting to docker daemon from a docker run in Bitbucket Pipelines script \- Stack Overflow](https://stackoverflow.com/questions/73454281/error-connecting-to-docker-daemon-from-a-docker-run-in-bitbucket-pipelines-scrip)