ホームページ  >  記事  >  運用・保守  >  docker コンテナに mysql をインストールする方法 (手順)

docker コンテナに mysql をインストールする方法 (手順)

PHPz
PHPzオリジナル
2023-04-10 14:19:307168ブラウズ

Docker はコンテナ化技術であり、Docker コンテナを利用する場合にはデータベースソフトをはじめとするさまざまなソフトウェアをインストールする必要があります。 MySQL は、人気のあるリレーショナル データベース ソフトウェアです。この記事では、Docker コンテナ内に MySQL をインストールする方法を説明します。

Docker のインストール
MySQL をインストールする前に、まず Docker をインストールする必要があります。 Docker は、Linux、macOS、Windows などの複数のオペレーティング システムをサポートします。 Docker をインストールするプロセスは、オペレーティング システムが異なると若干異なります (例として Ubuntu を取り上げます)。

ステップ 1: システムを更新する
Docker をインストールする前に、まずシステムを更新する必要があります。ターミナルを開いて次のコマンドを入力します:

$ sudo apt-get update

このコマンドは、アップデートをチェックし、既存のパッケージを更新して、オペレーティング システムが最新であることを確認します。

ステップ 2: Docker をインストールする
オペレーティング システムを更新した後、Docker のインストールを開始できます。 Ubuntu では、次のコマンドを使用して Docker をインストールできます:

$ sudo apt-get install docker-ce

このコマンドは Docker をダウンロードしてインストールします。インストールが完了したら、次のコマンドを使用して Docker を起動できます:

$ sudo systemctl start docker

次に、次のコマンドを使用して起動が成功したかどうかを確認します:

$ sudo systemctl status docker

結果がアクティブ (実行中) を示していれば、Docker は正常に起動しています。次のコマンドを実行して、Docker が適切に動作しているかどうかをテストできます:

$ sudo docker run hello-world

コンソールに「Hello from Docker!」と出力された場合、Docker はインストールされ、動作しています。きちんと。

MySQL のインストール
Docker をインストールして起動したら、MySQL のインストールを開始できます。

ステップ 1: 利用可能な MySQL イメージを検索する
Docker Hub には利用可能な MySQL イメージが多数あります。次のコマンドで利用可能なバージョンを検索できます:

$ sudo docker search mysql

必要に応じて、対応するバージョンを選択し、次のコマンドを使用してダウンロードできます:

$ sudo docker pull mysql:{version}

ここで、{version} は置き換える必要があります。必要なバージョン番号を付けてください。たとえば、MySQL バージョン 5.7 をインストールする場合は、次のコマンドを使用します:

$ sudo docker pull mysql:5.7

ダウンロード速度が遅い場合は、ダウンロードを高速化できます。

$ sudo docker pull registry.docker-cn.com/library/mysql:{version}

ステップ 2: MySQL コンテナを作成する
MySQL イメージをダウンロードした後、次を使用できます。 MySQL コンテナを作成する次のコマンド:

$ sudo docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:{version}

ここで、{version} はMySQL のバージョン番号、 your_password は MySQL の root ユーザーのパスワードです。

このコマンドは、mysql-container という名前のコンテナーを作成し、バックグラウンドで実行します。すべてが正常な場合は、次のコマンドを使用して、コンテナーが実行されているかどうかを確認できます。

$ sudo docker ps

このコマンドは、実行中のすべてのコンテナーを一覧表示します。

この時点で、MySQL は Docker コンテナにインストールされ、実行されています。これで、root ユーザーのパスワードを使用して接続し、開始できるようになります。

概要
この記事では、MySQL を Docker コンテナにインストールする方法を紹介します。まず、Docker をインストールし、次に Docker Hub で MySQL イメージを検索してダウンロードし、最後に docker run コマンドを使用して MySQL コンテナを作成する必要があります。これらの簡単な手順を使用すると、Docker コンテナーで MySQL を簡単に実行できます。

以上がdocker コンテナに mysql をインストールする方法 (手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。