あなたはまだそれ面倒なローカルソフトウェア開発環境の感触を構築していますか???今日では、ドッキングウィンドウコンテナ技術のインストールと操作のmysqlのアプリケーションをもたらします。
内容:
1、ホスト設置環境ドッキングウィンドウ
2、ドッキングウィンドウコンテナで実行MySQLのダウンロード
ドッキングウィンドウコンテナmysqlクライアントのNavicatによって3、ホスト接続
インストールのドッキングウィンドウのホスト環境
ここで私は、私は、その後のサプリメント中にメッセージを残しする必要がある場合は、ドッキングウィンドウ環境をインストールする手順をスキップしたいと思います。マックでは、Linux環境では、比較的容易なトラブルに窓を少しドッキングウィンドウを実行しています。Macオペレーティング環境への私のデモプレゼンテーションを以下に示します。
ドッキングウィンドウコンテナの実行MySQLのダウンロード
まず、画像検索mysqlコマンド。
docker search mysql
たくさん出て実行ドッカ検索のmysqlコマンドのmysqlのミラーリストを、単にこれを言う:一部OFFICIALが記載されている[OK]、いくつかは、公式OKの代表は、個人または他の代理ではありませんありません。ここで私は、最初の例にドッカ公式プレゼンテーションを設置しました。
docker pull mysql:5.7.28
実行ドッカプルのmysql:コマンドの後5.7.28連合FSと呼ばれる層のファイルシステムを、あるMySQLの構造画像の構図を理解する必要があり、いくつかの波のダウンロード、に分割されます行にここで見ミラー、画像を引っ張って開始します共同ファイルシステムは、あなたが一緒にディレクトリ層をマウントし、仮想ファイルシステムになることができます。
docker images
実行ドッキングウィンドウのイメージは、現在ダウンロードすべてのミラーリストを挙げることができます。次のステップは、このイメージを実行することになります。
docker run --name containerName -v /my/custom/mysql/conf:/etc/mysql/conf.d -v /my/custom/mysql/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7.28 -p 3306:3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
上記のコマンドを実行した後MySQLの容器を開始します
一般的に指定したドッキングウィンドウの実行:
--nameは、コンテナの名前を指定します。
-vボリュームに掛け、ホストは、ディレクトリ・コンテナカタログマッピングフォーマットを指定します。ホストディレクトリを:Directoryコンテナ、マウントディレクトリを変更するために、ディレクトリのマッピングファイルを作成するホストにmysqlの設定およびデータファイルがありますコンテナディレクトリには、変化に追従します。
-eパラメータは、ここでは、環境変数を指定し、指定rootユーザのパスワードです
-d背景コンテナとコンテナIDを返します
ホストポート:フォーマット結合-pホストポート及び容器ポート容器のポート
どのようにコンテナを表示するためにそれを実行してきましたか?
docker ps // 查看运行状态的容器
docker ps -a // 查看所有容器,包含未启动的
アップとしてドッキングウィンドウのPSの参照状況を実行した後、それが実行されたことを言いました。
Navicatはによって容器のmysqlクライアントドッキングウィンドウホスト接続
localhostを入力し、ポートは接続テストをクリックし、ユーザー名とパスワードを入力し、コンテナ港の開始のために指定され、あなたは成功した接続ページの友人を見ることができます。。。
小さなパートナーは、とてもシンプルで、それを試して集まって、Paizhuanご質問、通信すること自由に感じなさい、一緒に進行!