docker コンテナに mysql をインストールする方法 (手順)
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Dockerは、DevOpsエンジニアにとって必須のスキルです。 1.Dockerは、アプリケーションとその依存関係をコンテナにパッケージ化することにより、分離と移植性を実現するオープンソースのコンテナ化されたプラットフォームです。 2. Dockerは、名前空間、コントロールグループ、フェデレーションファイルシステムで動作します。 3。基本的な使用には、コンテナの作成、実行、管理が含まれます。 4.高度な使用法には、DockerComposeを使用してマルチコンテナーアプリケーションを管理することが含まれます。 5.一般的なエラーには、コンテナ障害、ポートマッピングの問題、データの持続性の問題が含まれます。デバッグスキルには、ログの表示、コンテナの入り、および詳細情報の表示が含まれます。 6.パフォーマンスの最適化とベストプラクティスには、画像の最適化、リソースの制約、ネットワーク最適化、DockerFileを使用するためのベストプラクティスが含まれます。

Dockervolumeは、コンテナを再起動、削除、または移行すると、データが安全であることが保証されます。 1。ボリュームの作成:Dockervolumecreatemydata。 2。コンテナとマウントボリュームを実行します:Dockerrun-It-Vmydata:/app/dataubuntubash。 3.高度な使用には、データ共有とバックアップが含まれます。

Docker画像を更新する手順は次のとおりです。最新の画像タグ新しい画像をプルする新しい画像は、特定のタグのために古い画像を削除します(オプション)コンテナを再起動します(必要に応じて)

Dockerコンテナを終了する4つの方法:コンテナ端子でCtrl Dを使用するコンテナターミナルに出口コマンドを入力しますDocker stop< container_name>コマンドを使用するDocker Kill< container_name>ホストターミナルのコマンド(フォース出口)

Dockerセキュリティの強化方法は次のとおりです。1。-cap-dropパラメーターを使用してLinux機能を制限します。2。読み取り専用コンテナを作成します。これらの戦略は、脆弱性の露出を減らし、攻撃者の機能を制限することにより、コンテナを保護します。

Dockerコンテナを再起動する方法:コンテナID(Docker PS)を取得します。コンテナを停止します(docker stop< container_id>);コンテナを起動します(docker start< container_id>);再起動が成功していることを確認します(Docker PS)。その他の方法:Docker Compose(Docker-Compose Restart)またはDocker API(Dockerドキュメントを参照)。

Dockerの外部ホストにファイルをコピーする方法:Docker CPコマンドを使用:Docker CP [Options]< Container Path> <ホストパス>。データボリュームの使用:ホストにディレクトリを作成し、-vパラメーターを使用してコンテナを作成するときにディレクトリをコンテナにマウントして、双方向ファイルの同期を実現します。

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。
