公開されている公式の Docker イメージを使用することもできます。私は実験的な WordPress 環境や KDE プラズマ アプリケーションなどに、これらのイメージを多く使用しています。前回、独自の Docker イメージを作成する方法を学びましたが、そうする必要はありません。 DockerHub には、使用できる何千ものイメージが公開されています。 DockerHub はデフォルト リポジトリとして Docker にハードコーディングされているため、任意のイメージに対して docker pull コマンドを実行すると、そのイメージが DockerHub からダウンロードされます。
まず、このシリーズの以前の記事を参照して続けてください。その後、システム上で Docker が実行されたら、ターミナルを開いて次を実行できます:
リーリーこのコマンドは、現在のシステム上のすべての Docker イメージを表示します。ローカル マシンに Ubuntu をデプロイすると仮定すると、次のようになります:
リーリーUbuntu イメージがシステムにすでに存在する場合、このコマンドはシステムを最新バージョンに自動的に更新します。したがって、既存のイメージを更新したい場合は、docker pull コマンドを実行するだけで簡単に実行できます。 apt-get update のようなもので、面倒なことは一切ありません。
イメージを実行する方法はすでに知っています:
リーリーコマンド プロンプトは次のように変更されるはずです:
リーリーこれで、Ubuntu に付属するあらゆるコマンドとユーティリティを実行できるようになりました。これは含まれており、安全です。 Ubuntu では、必要な実験やテストをすべて実行できます。テストが終了したら、イメージを破棄して、新しいイメージをダウンロードできます。仮想マシンにはシステムのオーバーヘッドはありません。
exit コマンドを実行してコンテナを終了できます:
リーリーここで、システムに Nginx をインストールすると仮定して、検索コマンドを実行して必要なイメージを見つけます。 リーリー
ご覧のとおり、DockerHub には多くの Nginx イメージがあります。なぜ?誰でも画像を公開できるため、さまざまな画像がプロジェクトごとに最適化されているため、適切な画像を選択できます。必要なのは、ニーズに応じて適切なイメージをインストールすることだけです。
Bitnami の Nginx イメージをプルしたいとします:
リーリー
現在実行中:リーリー
リーリー
「」を独自の Docker Hub ユーザー名に置き換えます。アーニーズスワップです:リーリー
パスワードを入力するとログインします。次に、 docker image コマンドを実行して、最後に作成したイメージの ID を取得します。リーリー
ここで、イメージ ng を DockerHub にプッシュしたいと仮定して、まずイメージにタグを付ける必要があります (タグ付けについて詳しくはこちらをご覧ください):
リーリー
今すぐ画像をプッシュしてください:リーリー
プッシュは docker.io/arnieswap/my_repo ウェアハウスを指します:リーリー
そうそう!画像がアップロードされています。完了したら、DockerHub を開いてアカウントにログインすると、最初の Docker イメージが表示されます。これで、誰でもイメージをデプロイできるようになりました。これは、ソフトウェアを開発してリリースするための最も簡単かつ迅速な方法です。イメージを更新するたびに、ユーザーは次を実行するだけで済みます:リーリー
これで、Docker コンテナーが人々に愛される理由がわかりました。これにより、従来のワークロードが直面する多くの問題が解決され、いつでもアプリケーションを開発、テスト、デプロイできるようになります。このシリーズの手順に従うことで、次のことを自分で試すことができます。
以上がDockerHub の使用を開始するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。