事象
Amazon ECRにイメージをプッシュするために、Dockerコンテナをビルドしようとしたところ、以下のエラーが発生しました!
ENOSPC: no space left on device
docker build --build-arg AWS_ENV_PATH=<パラメータストアのパス> -t <タグ名> -f <Dockerfile名> <Dockerfileのパス>
対処法
この問題の原因はディスクスペースの不足でした!使っていないDockerリソースを削除することで、問題を解決しました!具体的には、以下のコマンドを使用しました!
docker system prune -a
これにより、未使用のDockerイメージ、コンテナ、ボリューム、ネットワークが削除され、ディスクスペースが解放されました!今後は、使っていないDockerリソースをこまめに削除するようにします!
自らの備忘録のために投稿してますが、なにかお役に立てましたら幸いです!
また、なにか間違ってましたらご指摘いただけますと幸いです!