使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに接続できず、オフラインでのみソフトウェアをインストールできます。 まず、外部ネットワークマシンから Docker インストール パッケージをダウンロードします。ダウンロード アドレス:
必要に応じて対応するバージョンをダウンロードできます。私は 20.10.8 をダウンロードしました。 ファイル パッケージを解凍します。 tar zxvf docker-20.10.8.tgz docker フォルダーを取得してそこに入ると、次のファイルが表示されます。 docker コマンドを任意の場所で実行できるようにするには、上記のファイルを /usr/bin ディレクトリなどのシステム実行可能ディレクトリに移動する、または現在のディレクトリを環境変数に追加する必要があります。ここでは、最初の方法を使用します。 cp * /usr/bin/ オプションで、runc を上書きしないでください。 この時点で、docker コマンドを実行できます。次のコマンドで、docker のバージョン情報を表示できます。 さらに、docker の管理を容易にするために、docker サービスを構成する必要があります。 /etc/systemd/system ディレクトリに docker.service ファイルを作成します。ファイルの内容は次のとおりです。 [ユニット] 説明=Docker アプリケーション コンテナ エンジン ドキュメント=https://docs.docker.com 後=network-online.targetfirewalld.service 欲しいもの=ネットワークオンライン.ターゲット [サービス] タイプ=通知 # デフォルトでは、cgroupsにsystemdは使用されません。委任の問題が依然として残っているためです。 # が存在し、systemdは現在必要なcgroup機能セットをサポートしていません # dockerで実行されるコンテナの場合 実行開始=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock ExecReload=/bin/kill -s HUP $MAINPID # 制限値がゼロでない場合、会計オーバーヘッドによりパフォーマンスの問題が発生します # カーネル内。コンテナローカルアカウンティングを行うには、cgroups を使用することをお勧めします。 LimitNOFILE=無限大 LimitNPROC=無限大 LimitCORE=無限大 # systemd バージョンがサポートしている場合は、TasksMax のコメントを解除します。 # このバージョンをサポートするのは systemd 226 以上のみです。 #タスク最大=無限 タイムアウト開始秒数=0 # systemd が docker コンテナの cgroups をリセットしないように delegate yes を設定します 委任=はい # cgroup 内のすべてのプロセスではなく、docker プロセスのみを強制終了します キルモード=プロセス # docker プロセスが途中で終了した場合は再起動します 再起動=失敗時 開始リミットバースト=3 開始制限間隔=60秒 [インストール] WantedBy=マルチユーザー.ターゲット docker.service に実行権限を追加します。 chmod +x /etc/systemd/system/docker.service サービス構成ファイルを再読み込みします。 systemctlデーモンリロード Dockerを再起動します。 systemctl dockerを再起動します 自動起動を有効にする: systemctl ドッカーを有効にする docker のステータスを確認します。 systemctl ステータス docker CentOS 8.4 の Docker オフラインインストールに関する記事はこれで終わりです。CentOS の Docker オフラインインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: JavaScript操作要素は、ページコンテンツのスタイルを変更する方法を教えます
>>: SQL ROW_NUMBER() および OVER() メソッドのケーススタディ
目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...
目次最初2番目Native Js はギャラリー機能を実装します。画像をクリックすると、対応する拡大画...
Centos7 と Centos6 では、GRUB パスワードの設定手順に大きな違いがあります。これ...
Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...
序文vue3 を使った例をいくつか書いてみましたが、Vue3 のコンポジション API はよく設計さ...
この記事では、参考までにMySQL zipファイルをインストールする具体的な方法を紹介します。具体的...
MySQL データベースにデータを挿入します。以前はよく使われていた INSERT INTO テーブ...
目次1. 組み込みオブジェクト2. 数学オブジェクト1. Mathオブジェクトの使用2. 指定された...
目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...
どの要素でもスクロールできるようにしながら、スクロールバーを非表示にするにはどうすればよいでしょうか...
最近、あるプロジェクトに取り組んでいたとき、自分のプロジェクトでは CSS3 のアニメーション技術を...
MySQL 5.7.20 zipインストール、具体的な内容は次のとおりです(1)圧縮パッケージを解凍...
SQL文 /* MySQL で重複行を削除するいくつかの方法 ---Chu Minfei ---20...
この記事では、マーキースタイルのテキストの水平スクロールを実現するためのVueの具体的なコードを参考...
目次Docker を使用する理由は何ですか? DockerのインストールROSイメージを取得するRO...