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 サイトの他の関連記事を参照してください。