1. イメージをプルする1. 画像が存在するかどうかを確認する [root@node1 ~]# docker search nginx 名前 説明 星 公式 自動化 nginx Nginx の公式ビルド。15187 [OK] jwilder/nginx-proxy docker con 用の自動化された Nginx リバース プロキシ… 2048 [OK] richarvey/nginx-php-fpm Nginx + PHP-FPM を実行するコンテナ… 816 [OK] jc21/nginx-proxy-manager Nginx プロキシホストを管理するための Docker コンテナ… 218 linuxserver/nginx LinuxS が提供する Nginx コンテナ… 149 tiangolo/nginx-rtmp nginx-rtmp を使用した Nginx の Docker イメージ… 136 [OK] jlesage/nginx-proxy-manager Nginx Proxy Manager 123 用の Docker コンテナ [OK] alfg/nginx-rtmp NGINX、nginx-rtmp-module、FFmpeg ソースから… 102 [OK] jasonrivers/nginx-rtmp NGI を使用して RTMP ストリームをホストするための Docker イメージ… 92 [OK] nginxdemos/hello シンプルなページコ… 70 [OK] を提供する NGINX ウェブサーバー privatebin/nginx-fpm-alpine Nginx、php-fpm、Al 上で実行される PrivateBin… 56 [OK] nginx/nginx-ingress NGINX および NGINX Plus Ingress コントローラー… 55 nginxinc/nginx-unprivileged 非特権 NGINX Dockerfiles 45 staticfloat/nginx-certbot 自動 TLS 証明書の配置に関する独自の設定… 24 [OK] nginx/nginx-prometheus-exporter NGINX および NGINX 用の NGINX Prometheus エクスポーター… 19 schmunk42/nginx-redirect HTTP トラフィックをリダイレクトするための非常にシンプルなコンテナ… 19 [OK] centos/nginx-112-centos7 nginx 1.12 を実行またはビルドするためのプラットフォーム … 15 centos/nginx-18-centos7 nginx 1.8 を実行したり、新しいバージョンを構築したりするためのプラットフォーム… 13 raulr/nginx-wordpress 公式 wordpress の Nginx フロントエンド:f… 13 [OK] bitwarden/nginx ar として機能する Bitwarden nginx ウェブ サーバー… 11 flashspys/nginx-static 超軽量 Nginx イメージ 10 [OK] mailu/nginx Mailu nginx フロントエンド 9 [OK] sophos/nginx-vts-exporter Nginx vts 統計をスクレイピングするシンプルなサーバー… 7 [OK] ansibleplaybookbundle/nginx-apb NGINX 2 をデプロイするための APB [OK] wodby/nginx 汎用 nginx 1 2. イメージを取得してダウンロードする [root@node1 ~]# docker pull nginx デフォルトタグの使用: 最新 最新: library/nginx からプル b4d181a07f80: プル完了 66b1c490df3f: プル完了 d0f91ae9b44c: プル完了 baf987068537: プル完了 6bbc76cbebeb: プル完了 32b766478bc2: プル完了 ダイジェスト: sha256:353c20f74d9b6aee359f30e8e4f69c3d7eaea2f610681c4a95849a2fd7c497f9 ステータス: nginx:latest の新しいイメージをダウンロードしました docker.io/ライブラリ/nginx:最新 3. ローカル画像を表示 [root@node1 ~]# dockerイメージls リポジトリ タグ イメージ ID 作成 サイズ nginx 最新 4cdc5dd7eaad 2週間前 133MB 2. イメージを実行する1. 関連パッケージをインストールする [root@node1 ~]# yum install -y libseccomp-devel サブスクリプション管理リポジトリを更新しています。 消費者のIDを読み取ることができません このシステムは Red Hat Subscription Management に登録されていません。subscription-manager を使用して登録できます。 リポジトリ AppStream が構成に複数回リストされています リポジトリ AppStream が構成に複数回リストされています リポジトリ BaseOS が構成に複数回リストされています リポジトリ AppStream が構成に複数回リストされています リポジトリ BaseOS が構成に複数回リストされています Docker CE ナイトリー - ソース 798 B/s | 2.3 kB 00:02 回答可能 0.0 B/s | 0 B 00:00 リポジトリ 'docker-ce-nightly-source' のキャッシュを同期できませんでした。このリポジトリは無視されます。 リポジトリ 'ansiable' のキャッシュを同期できませんでした。このリポジトリは無視されます。 最後のメタデータ有効期限チェック: 2021 年 7 月 21 日水曜日午後 7 時 51 分 23 秒 CST の 2:32 分 21 秒前。 依存関係が解決されました。 =============================================================================================================================================== パッケージ アーキテクチャ バージョン リポジトリ サイズ =============================================================================================================================================== インストール中: libseccomp-devel x86_64 2.5.1-1.el8 アプリストリーム 57k アップグレード: libseccomp x86_64 2.5.1-1.el8 ベース 71 k 取引概要 =============================================================================================================================================== 1 パッケージをインストール アップグレード 1 パッケージ 合計ダウンロードサイズ: 128 k パッケージのダウンロード: (1/2): libseccomp-2.5.1-1.el8.x86_64.rpm 256 kB/秒 | 71 kB 00:00 (2/2): libseccomp-devel-2.5.1-1.el8.x86_64.rpm 186 kB/秒 | 57 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 414 kB/s | 128 kB 00:00 トランザクションチェックを実行中 トランザクションチェックが成功しました。 トランザクションテストの実行 トランザクションテストが成功しました。 トランザクションの実行 準備中: 1/1 アップグレード: libseccomp-2.5.1-1.el8.x86_64 1/3 実行中のスクリプトレット: libseccomp-2.5.1-1.el8.x86_64 1/3 インストール中: libseccomp-devel-2.5.1-1.el8.x86_64 2/3 クリーンアップ: libseccomp-2.3.3-3.el8.x86_64 3/3 実行中のスクリプトレット: libseccomp-2.3.3-3.el8.x86_64 3/3 検証中: libseccomp-devel-2.5.1-1.el8.x86_64 1/3 検証中: libseccomp-2.5.1-1.el8.x86_64 2/3 検証中: libseccomp-2.3.3-3.el8.x86_64 3/3 インストールされた製品が更新されました。 アップグレード: libseccomp-2.5.1-1.el8.x86_64 インストール済み: libseccomp-devel-2.5.1-1.el8.x86_64 完了! 2. コンテナを生成する 注: - d はコンテナをバックグラウンドで実行します -p 80:80 ポートマッピング ホストポート: コンテナポート [root@node1 ~]# docker run -d -p 80:80 nginx 2716e3ec14173a31d8c2168ceceefbbfecec0efe6d611bc710df0bc53748ef0c 3. コンテナの実行状態を確認する [root@node1 ~]# docker ps コンテナID イメージ コマンド 作成ステータス ポート名 2716e3ec1417 nginx "/docker-entrypoint.…" 26 秒前 24 秒前にアップ 0.0.0.0:80->80/tcp, :::80->80/tcp naughty_driscoll 3. コンテナ内でアプリケーションをテストする4. ホストポートを確認する[root@node1 ~]# netstat -tunlp |grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3807/docker-proxy tcp6 0 0 :::80 :::* 3814/docker-proxyを聴く tcp6 0 0 :::8081 :::* LISTEN 1092/httpd 5. コンテナを停止する[root@node1 ~]# docker ps コンテナID イメージ コマンド 作成ステータス ポート名 2716e3ec1417 nginx "/docker-entrypoint.…" 6 分前 6 分前にアップ 0.0.0.0:80->80/tcp, :::80->80/tcp naughty_driscoll [root@node1 ~]# docker stop 2716e3ec1417 2716e3ec1417 [root@node1 ~]# docker start 2716e3ec1417 2716e3ec1417 以上で、Docker コンテナの使い方の簡単な例を紹介した記事は終了です。Docker コンテナの使い方の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
show-header属性を使用したドキュメントのヒントshow-header <el-テーブ...
序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...
目次I. 概要2. 従来の多段階イメージ構築3. Buildkitを使用してイメージをビルドする4....
導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...
テスト環境は、JDBCドライバを使用してMariaDB 5.7でセットアップされています。 <...
目次ビジネスロジックデータテーブル構造クエリロジックSQL スクリプトスクリプトの説明ビジネスロジッ...
Black Duck の 2017 年のオープンソース調査では、回答者の 77% がオープンソース...
display: flex レイアウトに関しては、深く理解している人もいますし、私も他の人の作業か...
オンラインで検索して重複データを削除し、ID が最小のデータだけを残します。方法は次のとおりです。 ...
xshell を使用したリモート接続システムの自動切断の問題の解決策: 1. サーバー構成サーバーは...
CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...
目次概要コールバックまたは高階関数とは何ですか?コールバック関数はどのように機能しますか?コールバッ...
多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...
この記事の例では、フロントエンドのページング効果を実現するためのJSの具体的なコードを参考までに共有...
百度入力方式の担当者は、百度入力方式のオープンAPIの最大の利点は操作が便利であることであり、プラッ...