Dockerfile
FROM python:3-slim
RUN apt-get update && apt-get install -y libpq-dev gcc
RUN pip3 install psycopg2
上記の3行のDockerfileをwindows上のコマンドプロンプト(DockerDisktop)から実行するとうまくいきます。
しかし、AWSのEC2インスタンスにSSHで接続してDockerインストール後、同じように実行するとエラーとなります。
セキュリティグループは80ポートを開けて実行しています。
Step 2/3 : RUN apt-get update && apt-get install -y libpq-dev gcc
Err1: http://security.debian.org/debian-security buster/updates InRelease
Temporary failure resolving 'security.debian.org'
Err2: http://deb.debian.org/debian buster InRelease
Temporary failure resolving 'deb.debian.org'
Err3: http://deb.debian.org/debian buster-updates InRelease
Temporary failure resolving 'deb.debian.org'
上記のエラーとなるのですが、ネットワークにつながっていないようなのでいろいろ試行錯誤したのですが、だめでした。
なお、同じコマンドをEC2上で直接実行するとうまくいきます。
回避策や調査方法などご教授お願いできますでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/28 04:59