Docker を正式に使用する前に、まず Docker でよく使用されるコマンドに慣れておきましょう。Docker の操作は Linux の操作と似ており、ほとんどの操作はコマンドを通じて完了します。 1. ログイン ログインを使用する理由は何ですか? Docker を使用しているため、コンテナの実行には主にイメージを使用します。ウェアハウスは画像を保管するための集中的な場所であるため、画像はウェアハウスを通じて取得できます。一部のリポジトリはパブリックであり、パブリック リポジトリから直接イメージを取得できます。一部のリポジトリはプライベートであるため、イメージを取得するにはリポジトリにログインする必要があります。 パブリック リポジトリからイメージを取得する場合は、ログインする必要はなく、イメージを直接プルできます。プライベート リポジトリからイメージをプルする場合は、ログインする必要があります。 公式リポジトリ(Docker Hub)にログインするか、Alibaba CloudやTencent Cloudなどのサードパーティリポジトリにログインすることで、プライベートイメージを取得できます。 公式 Docker Hub を使用する場合は、公式アドレスにアクセスして Docker Hub の個人アカウントを登録する必要があります。公式アドレスは https://hub.docker.com/ です。 1. Docker Hubコマンドにログインします。 dockerログイン --username hapgaoyi 構文: docker login --username [ユーザー名] コマンドを入力した後、Enter キーを押すと、パスワードの入力を求められます。パスワードが正しければ、図に示すように、「ログインに成功しました」というメッセージが表示されます。 2. Alibaba Cloud Image Repositoryコマンドにログインします。 docker ログイン --username=hapgaoyimtlxrshz.mirror.aliyuncs.com。図に示すように: パスワードをコマンドに直接渡す場合は、「--password」パラメータを追加してパスワードを指定できます。 ログインの目的は、プライベートイメージをプルすることです。プライベートイメージをプルする必要がなく、パブリックイメージのみをプルしたい場合は、ログイン手順を無視できます。 2. イメージをプルする 注文: docker pull [イメージ名]:[イメージタグ] イメージ タグがない場合は、次のようにイメージの最新バージョンをプルすることを意味します。 docker pull [イメージ名] 別の書き方は次のとおりです。 docker image pull [イメージ名]: [イメージタグ] ここで、Redis イメージをプルします。 のように: docker pull redis 上の図は、デフォルトの最新の Redis イメージが使用されていることを示しています。 イメージをプルした後、Docker にどのようなイメージが含まれているか確認できます。 3. ローカル画像を表示 注文: dockerイメージls 図に示すように: イメージができたので、それを実行できます。ここでは Redis を例に挙げます。 4. コンテナを作成する(イメージを実行する) 注文: docker run [パラメータ] [イメージ名] このコマンドはイメージを実行することを意味します。イメージがローカルに存在しない場合、Docker は自動的にイメージをプルして実行し、同時にコンテナを作成します。 docker run --name redis -p 6379:639 redis これは、Redis イメージを実行し、コンテナに redis という名前を付けることを意味します。--name パラメータは、コンテナに名前を付けることを意味します。 -p 6379:6379 は指定されたコンテナ アクセス ポートを示します。最初の 6379 は外部アクセス用に提供されるポートであり、2 番目の 6379 は Docker コンテナの内部ポートに基づいています。ここでは 2 つのポートは同じに設定されていますが、もちろん異なる場合もあります。自分のコンピューター上の docker 上の redis サービスにアクセスする場合は、最初のポート 6379 を使用できます。 docker run redis などのより簡単なコマンドを使用して Redis コンテナを作成することもできます。 Redis コンテナを作成したら、実行中のコンテナを表示できます。 5. コンテナを表示する 実行中のコンテナ コマンドを表示します。 ドッカーps 図に示すように: すべてのコンテナ(実行中と停止中の両方)を表示します。 ドッカーps -a Redis コンテナが実行されているので、ローカルでテストできます。次の 2 つの方法があります。 1. Redis クライアント ツールをダウンロードします。ここでは Redis Desktop Manager ツールを使用します。 図に示すように: [OK] をクリックした後: 訪問成功! 2. Docker execコマンドを使用してRedisコンテナに入ります docker exec -it redis /bin/bash 図に示すように: Redis コンテナに入ったら、次のようにして Redis クライアントを有効にします。 redis-cli 始めましょう: 6. コンテナを停止して削除する 上記の Redis コンテナなどのコンテナを使用しない場合は、次のようにして停止できます。 docker 停止 redis Redis コンテナを再度使用したい場合は、docker run コマンドを繰り返さずに、次のコマンドを直接使用してコンテナを起動できます。 のように: docker で Redis を起動する 未使用のコンテナを削除する場合は、次のコマンドを使用できます。 docker rm redis コンテナが実行中の場合は、削除する前に停止する必要があります。コンテナを強制的に削除する必要がある場合は、次のコマンドを使用できます。 docker rm redis --force 上記の redis はイメージ名ではなくコンテナ名を示しています。 7. 画像を削除する 今後使用しないと思われる画像がある場合は、次のような画像を削除できます。 docker rmi redis Redisイメージを削除することを示します 未使用の画像をクリーンアップします。 docker システム プルーン 8. Docker イメージ、コンテナ、ローカル ボリュームなどのスペース使用量を確認します。 docker システム df 詳細なスペース使用量を確認したい場合は、 docker システム df -v さて、今日の紹介はこれで終わりです。後ほど、MySQL イメージと RabbitMQ イメージを Docker で実行する例を引き続き紹介します。 要約する 以上で、Docker初心者向けのよく使うコマンドの練習記録の記事は終了です。Dockerのよく使うコマンドに関するより関連性の高いコンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Apache Bench ストレステストツールの実装原理と使用状況分析
MySQLのパーティショニングは、非常に大きなテーブルを管理するのに役立ちます。MySQLのパーティ...
MySQL チューニング ツールの詳細な説明と実践的な演習の説明 ツールの紹介の説明 分析例の説明...
My97DatePicker は非常に柔軟で使いやすい日付コントロールです。使い方はとても簡単です。...
目次1. 怠惰な2.トリム3.番号4.停止5. キャプチャ6.自分7.一度8.予防する9.ネイティブ...
1. parseFloat() 関数Web ページ上に簡単な計算機を作成し、テキスト ボックスに ...
多くの友人がフォーラムやメッセージエリアで、どのような状況で MySQL をシャーディングする必要が...
「通常 1em=16px」と言うのはなぜですか?ユーザーのブラウザによってレンダリングされるデフォル...
序文この記事では、DDCTF の 5 番目の質問、つまり不明なフィールド名をバイパスする手法を紹介し...
今日は何もすることがなかったので、いくつかのツール(オンラインとクライアント)、よく使用する URL...
目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...
問題: MySQLテーブル内の自動増分IDのオーバーフローによりビジネスブロックが発生した背景: t...
目次概要達成方法具体的な実装評価関数の終了を決定する生成関数の範囲変換関数マップフィルター割り込み機...
--ホームページのバックアップ1.txtテキスト2. 画像をスキャンする3. PSDデザイン原画(A...
HTML コメント。コードの横に HTML コメントを付ける必要があることがよくあります。そうするこ...
目次1. SparkとHadoopの比較1.1 Haoopの欠点1.2 Hadoop MR に対する...