Dockerとは「Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はアプリケーションと依存パッケージをポータブル コンテナにパッケージ化し、一般的な Linux マシンに公開できます。また、仮想化も実現できます。コンテナは完全にサンドボックス化されており、コンテナ間にインターフェイスはありません。」 MongoDB は、無料、オープンソース、クロスプラットフォーム、ドキュメント指向の NoSQL データベース プログラムです。 ここでは、Docker を使用して MongoDB をデプロイする方法の詳細なチュートリアルを紹介します。 展開する1. イメージをプルするここで最新バージョンのイメージを取得します docker pull mongo:最新 2. 画像を表示する画像からわかるように、mongo イメージの最新バージョンがインストールされています。 Docker イメージ 3. コンテナを実行するインストールが完了したら、コマンドを使用してmongoコンテナを実行し、最後にdocker psコマンドでコンテナの実行情報を表示できます。 docker run -itd --name mongo -p 27017:27017 mongo --auth
4. ユーザーを作成する次に、mongo コンテナに入り、ユーザー admin 12345678 を追加してログインし、作成が成功したかどうかを確認します。 docker exec -it mongo mongo admin db.createUser({ ユーザー: 'admin'、パスワード: '12345678'、ロール: [ { ロール: 'userAdminAnyDatabase'、 db: 'admin'},"readWriteAnyDatabase"]}); db.auth('admin', '12345678') 5. DBに接続するまず、mongo コンテナに入り、ユーザー admin 12345678 としてログインし、show dbs を実行してデータベースを表示します。この時点で、mongo は正常にデプロイされています。 docker exec -it mongo mongo admin db.auth('admin', '12345678') DBSを表示 6. UI次に、UI インターフェースを使用して MongoDB にアクセスし、リンク情報を入力すると、接続が成功します。 以上がDockerでMongoDBをデプロイする詳細です。DockerでMongoDBをデプロイする方法の詳細については、123WORDPRESS.COMの他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
>>: iframe ページパラメータの文字化けの問題について議論
質問docker run コマンドを使用して、tomcat コンテナが正常に追加されました。ポートも...
序文フェイルオーバーが発生した後、よくある問題は同期エラーです。データベースが小さい場合は、ダンプし...
テスト: Chrome v80.0.3987.122 は正常です方法は2つあります。通常のラベルの位...
#include <linux/moduleparam.h> 1. モジュールパラメータ...
目次序文文章1. JavaScriptコードの実行プロセスに関連する概念2. 実行コンテキストと実行...
最近はWeb2.0という言葉をよく耳にしますが、Web2.0とは何でしょうか? Web 1.0 とど...
メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...
Linux で実行可能プログラムまたは so の依存ライブラリを表示します。 Linux の実行可能...
序文ご存知のとおり、ブラウザの相同性戦略とクロスドメイン方式も、フロントエンド面接で頻繁に遭遇する問...
LEMP(Linux + Nginx + MySQL + PHP)は、基本的に今日のWeb開発者にと...
アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...
・【シーン説明】 HTTP1.1 以降、HTTP プロトコルは永続的な接続 (長い接続とも呼ばれます...
フロントエンド開発を行っている初心者の学生を多く見かけますが、彼らの効率は比較的遅いです。常にコード...
シームレス カルーセルは非常に一般的なエフェクトであり、ロジックを理解すれば非常に簡単です。効果は以...
目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...