この記事では、Docker で MySQL を使用するための手順を段階的に説明します。
Docker で MySQL を使用する手順は何ですか?
Docker で MySQL を使用するには、以下の手順を試してください。
- Docker Hub から MySQL イメージをプルする
- ダウンロードした画像を表示する
- MySQLコンテナを構築して実行する
- 実行中のコンテナを表示する
- MySQLコンテナにアクセスする
- MySQLデータベースに接続する
- MySQLコマンドを実行する
ステップ 1: Docker Hub から MySQL イメージをプルする
MySQL を Docker Hub からローカル システムにプルするには、Windows PowerShell で以下のコマンドを作成します。
ドッカープルmysql
MySQL イメージの最新バージョンがダウンロードされたことがわかります。
ステップ 2: ダウンロードしたイメージを表示する
次に、使用可能なすべてのイメージをリストして、MySQL イメージが正常にプルされたことを確認します。
ドッカーイメージ
上記の出力は、MySQL イメージの最新バージョンを示しています。
ステップ 3: MySQL コンテナを開始する
次に、「」経由で MySQL コンテナを作成して実行します。 docker run -d –name <継続名> -e MYSQL_ROOT_PASSWORD=<パスワード> <イメージ名> ' 指図:
ドッカーラン -d - 名前 mySql-cont -それは MYSQL_ROOT_PASSWORD =mysql123 mysql:最新ここ:
- 「 -名前 ” オプションはコンテナ名を設定します。つまり、” mySql-cont ”。
- 「 -d 」フラグは、コンテナをバックグラウンドで実行するために利用されます。
- 「 -e MYSQL_ROOT_PASSWORD 「」は root パスワードを「」に定義します mysql123 ”。
- 「 mysql:最新 」は、利用する Docker イメージです。
上記で実行したコマンドにより、「 mySql-cont 」コンテナはバックグラウンドで最新バージョンの MySQL を実行します。
ステップ 4: 実行中の MySQL コンテナを表示する
MySQL コンテナが正常に実行されていることを確認するには、次のコマンドを実行します。
港湾労働者 ps
上記の出力は、MySQL コンテナが正常に実行されていることを示しています。つまり、「 mySql-cont ”。
ステップ 5: MySQL コンテナにアクセスする
さあ、「」を活用してください。 docker exec -it 」コマンドをコンテナ名とともに使用して、実行中の MySQL コンテナ内で Bash シェルを開きます。
港湾労働者 実行する -それ mySql-cont バッシュ
上記のコマンドにより Bash シェルが開かれたので、ユーザーは実行中の MySQL コンテナ内でコマンドを実行できるようになりました。
ステップ 6: MySQL データベースに接続する
その後、提供されたコマンドを使用して root ユーザーとして MySQL データベースに接続し、対話的にパスワードを入力します。
mysql -uroot -p
MySQL シェルが起動していることがわかります。
ステップ 7: MySQL コマンドを実行する
最後に、MySQL コンテナで MySQL コマンドを実行します。たとえば、「」を実行します。 データベースを表示します。 」コマンドを使用して、既存のすべてのデータベースを表示します。
データベースを表示します。
上記の出力には、MySQL コンテナ内で使用可能なデータベースが示されています。
特定のデータベースを選択するには、「 USE <データベース名>; ' 指図:
mysqlを使用します。
さらに、選択したデータベース内のテーブルを表示するには、以下のコマンドを使用します。
テーブルを表示します。
上記の出力では、MySQL コンテナ内のすべてのテーブルが表示されます。 MySQL を Docker で使用することに成功しました。
結論
Docker で MySQL を使用するには、まず、「」を使用して Docker Hub から MySQL イメージをプルします。 ドッカープルmysql ' 指図。次に、「」を通じて MySQL コンテナを作成して実行します。 docker run -d –name <継続名> -e MYSQL_ROOT_PASSWORD=<パスワード> <イメージ名> 」コマンドを実行して表示します。その後、MySQL コンテナにアクセスし、MySQL データベースに接続します。最後に、MySQL コマンドを実行します。この記事では、Docker で MySQL を使用する手順を説明しました。