質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

1864閲覧

postgre:docker実行時の Already exists

ttoo

総合スコア126

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/12/12 01:06

dockerにて、postgresを実行したところ、下記が出力されました。

Docker % docker run -it postgres Unable to find image 'postgres:latest' locally latest: Pulling from library/postgres e5ae68f74026: Already exists 7b8fcc7e1ad0: Already exists 7527d03e2f77: Already exists 80e55689f4d0: Already exists 8a79eb6d69c9: Already exists 397705f2d093: Already exists de36ec4eb0a5: Already exists 08d878a022c1: Already exists 7677029670ff: Pull complete 1d24b3d9557e: Pull complete e085b018338c: Pull complete 063b09ff12e9: Pull complete a39fee215a44: Pull complete

ここで疑問点が下記であり、すでに存在しているものがいくつかございます。
docker images(イメージ)やdocker ps -a(コンテナ)でpostgreが存在しないこと確認できているのですが、
それ以外にどのような理由がございますでしょうか?

e5ae68f74026: Already exists 7b8fcc7e1ad0: Already exists 7527d03e2f77: Already exists 80e55689f4d0: Already exists 8a79eb6d69c9: Already exists 397705f2d093: Already exists de36ec4eb0a5: Already exists 08d878a022c1: Already exists

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

コンテナイメージのレイヤ機構によってこのような結果になっています。
上記のログにもありますようにUnable to find image 'postgres:latest' locallyとなっているので、新たにpostgresの最新版(latest)をレジストリからローカルに取得しようとします。
その際に一部のコンテナイメージのレイヤがすでにローカルにある場合は、上記のようにAlready existsと表記されています。

このような仕組みになっているのは変更を加えていないレイヤを再度ダウンロードするのではなく再利用するエコシステムになっています。

投稿2021/12/12 13:39

comefigo

総合スコア1045

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問