使用する仮想マシンは、サーバー環境をシミュレートする 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() メソッドのケーススタディ
以下はcentos7での設定方法ですsystemc ソース パッケージをダウンロード: System...
コードをコピーコードは次のとおりです。 jQuery.cookie = 関数(名前、値、オプション)...
MySQL は、ネットワーク経由だけでなく、名前付きパイプ経由でも接続できます。MySQL への接続...
目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...
目次1. Set()+Array.from() を使用する2. 2層ループ+アレイ接合方式の使用3....
hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...
原因不明のMySqlサービス消失の解決策先ほど、MySQL-Front が突然 MySql を開けな...
目次グローバル共有コンテンツファイルを作成するファイルをインポートしてグローバルに登録するページ共有...
日々の運用・保守作業において、MySQL データベースのバックアップは重要です。ウェブサイトにとって...
序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....
序文<router-link> タグは、Vue アプリ内のさまざまなページ間を移動するた...
目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...
MySQL データベースが Centos7 システムにインストールされており、オペレーティング シス...
メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...
ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...