DO Space を使用していくつかのファイルをアップロードしようとしていますがaws-sdk
、アプリは docker コンテナー内で実行されています。でサーバーを実行するとdocker-compose
、アップロード プロセスは機能しますが、docker run
.
docker-compose で実行:
docker-compose -f docker-compose.prod.yml up --detach
version: '3'
services:
app:
container_name: app
image: app
restart: always
env_file:
- .env
ports:
- "5100:5100"
ドッカーを実行すると:
docker run -d -p 5100:5100 --restart always --env-file .env --name app app
最初のケースは完璧で、エラーは発生しません。
2 番目のケースはトリガーします。
{
"data": {
"error": "Inaccessible host: `' at port `443'. This service may not be available in the `us-east-1' region."
}
}
なぜそれが起こるのですか?docker run ではなく docker-compose で機能するのはなぜですか?