0

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 で機能するのはなぜですか?

4

0 に答える 0