Ubuntu Linux でドッカーを使用して PostgreSQL をインストールする方法を学びませんか? このチュートリアルでは、5 分以内に Ubuntu Linux を実行しているコンピューターで Docker を使用して PostgreSQL のインストールを実行するために必要なすべての手順を示します。

•Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• ポストグレSQL 12.4

PostgreSQL - 関連チュートリアル:

このページでは、PostgreSQLに関連するチュートリアルのリストに簡単にアクセスできます。

チュートリアル PostgreSQL - Ubuntu Linux でのドッカーインストール

Docker サービスをインストールします。

Copy to Clipboard

オンラインリポジトリからPostgreSQLドッカーイメージをダウンロードします。

Copy to Clipboard

システムにインストールされている Docker イメージを一覧表示します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この Docker イメージを使用して、新しい PostgreSQL コンテナーを開始します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この例では、Docker イメージを使用して新しいコンテナーを開始しました。

新しいコンテナはローカルポート5432を使用しています。

コンテナIDは970ed08d8647d019c7e5041aa13a73d79496c50e4a657b3fe5e7ba4576b226bfである。

設定された PostgreSQL パスワードは、kamisama123 でした。

おめでとう! Ubuntu Linux での PostgreSQL ドッカーのインストールが完了しました。

ドッカー PostgreSQL - 永続データ

永続データの Docker ボリュームを作成します。

Copy to Clipboard

永続データ・ディレクトリーを検査します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

永続的なデータ ストレージを使用して PostgreSQL コンテナーを開始します。

Copy to Clipboard

この例では、設定された PostgreSQL パスワードは kamisama123 でした。

永続データ・ディレクトリーの内容を検査します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

おめでとう! Docker 永続データ ストレージの使用を正常に構成しました。

チュートリアル PostgreSQL - Docker のインストールをテストする

ローカルホストに PostgreSQL クライアントパッケージをインストールします。

Copy to Clipboard

Docker コンテナで実行されている PostgreSQL サービスにアクセスします。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

おめでとう! PostgreSQL のドッカーインストールが正常にテストされました。

チュートリアル PostgreSQL - Docker コンテナー管理

次のコマンドを使用して、すべての Docker コンペナーの状態を確認します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

ID またはその名前を使用して PostgreSQL コンテナのステータスを確認します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

PostgreSQL コンテナサービスを停止するには、次のコマンドを使用します。

Copy to Clipboard

PostgreSQL コンテナサービスを開始するには、次のコマンドを使用します。

Copy to Clipboard

PostgreSQL コンテナサービスを再起動するには、次のコマンドを使用します。

Copy to Clipboard

エラーが発生した場合は、次のコマンドを使用して PostgreSQL コンテナーログを確認します。

Copy to Clipboard

この例では、ID または以前に定義した名前を使用して PostgreSQL コンテナを管理する方法を示しました。