CentOS 7.x dockerはoverlay2ストレージ方式を使用する

CentOS 7.x dockerはoverlay2ストレージ方式を使用する

/etc/docker/daemon.json を編集し、以下を追加します。

{
 "ストレージドライバー": "overlay2",
 「ストレージオプション」: [
  "overlay2.override_kernel_check=true"
 ]
}

インストールの依存関係:

yum をインストール yum-plugin-ovl -y

そうでない場合は、次のエラーが報告されます。

5月05日 18:20:45 node1 dockerd[49605]: デーモンの起動エラー: グラフドライバーの初期化エラー: /var/lib/docker には有効なグラフドライバーが複数含まれています: overlay2、overlay; クリーンアップするか、ストレージドライバーを明示的に選択してください (-s )

最後にDockerを再起動します

systemctl dockerを再起動します

追加知識: Centos7 で toa モジュールをコンパイルしてロードする

1.現在のカーネルバージョンと一致している必要があるkernel-develパッケージをインストールします。

yum でカーネル-devel をインストールします

yum カーネルのアップデート

2. カーネルを更新した後、それを反映させるためにシステムを再起動する必要があります。

3. ソースコードを取得する

/usr/local/src/ をコピーします
gitクローン https://github.com/huaweicloud/elb-toa.git
cd elb-toa/src
作る

4. 正常であれば、toa.koが生成され、ロードしてテストする。

insmod toa.ko

lsmod |grep toa

テスト用にnginxをデプロイする

ブート自動ロードを追加

cd /lib/modules/uname -r/kernel/net/

/usr/local/src/elb-toa/src/toa.ko をコピーします。

rc.localに次の行を追加します

insmod /lib/modules/3.10.0-957.21.3.el7.x86_64/kernel/net/toa.ko

/etc/rc.d/rc.local に実行権限があることを確認してください。権限がないと、rc.local は有効になりません。

CentOS 7.x docker で overlay2 ストレージ方式を使用する方法に関する上記の記事は、編集者が皆さんと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Docker Overlay2 のディスク容量使用量が大きすぎてメソッドをクリーンアップできない
  • Dockerディスク容量不足の問題を解決する
  • Docker が占有するディスク領域をクリーンアップする方法
  • Docker による Overlay2 の占有ディスク領域のクリーンアップについて (テスト済みで効果的)

<<:  MySQLデータベースのトランザクションとロックの詳細な分析

>>:  ドラッグフォトウォールを実現するネイティブJS

推薦する

Linux サーバーに SSH パスワードなしでログインする方法

テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...

Linux での JDK のインストール (OpenJDK のアンインストールを含む) の概要

1. openjdkを表示する rpm -qa|grep jdk 2. openjdk を削除します...

MySQL の最適化: サブクエリの代わりに結合を使用する

サブクエリの代わりにJOINを使用するMySQL はバージョン 4.1 以降で SQL サブクエリを...

MySQL マルチインスタンス構成のアプリケーションシナリオ

目次MySQL 複数インスタンスマルチインスタンスの概要マルチインスタンスとは何ですか?複数のインス...

MySQL の nvl() 関数に似た ifnull() 関数についての簡単な説明

IFNULL(式1,式2) expr1 が NULL でない場合、IFNULL() は expr1 ...

ソースコードから、Vue2がデータとメソッドを直接取得できる理由がわかる

目次1. 例: これはデータとメソッドを直接取得できます2. 環境を準備し、ソースコードをデバッグし...

Sublime Text - ブラウザのショートカットキーを設定するための推奨方法

コード効果を異なるブラウザで表示することはよくあることなので、異なるショートカットキーを使用して対応...

MySQL の一般的なツール例の概要 (推奨)

序文この記事では主にMySQLでよく使われるツールに関する関連コンテンツを紹介し、皆さんの参考と学習...

NFS サーバーの原理と、その構築、構成、展開の手順を簡単に分析します。

目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...

nginx でディレクトリ ホワイトリストと IP ホワイトリストを設定する方法

1. ディレクトリホワイトリストを設定する:指定されたリクエストパスに制限を設定しないでください。た...

MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

mysqlのrootアカウント、普段はlocalhostか127.0.0.1で接続しています。会社の...

HTMLでカスタムタグを使用する方法

カスタム タグは XML ファイルと HTML ファイルで自由に使用できますが、いくつか注意すべき点...

JavaScriptのモジュール性を理解する方法

目次1. ブラウザのサポート2.エクスポートモジュールのエクスポート3. モジュールをインポートする...

MySQLオンラインデータベースのデータをクリーンアップする方法

目次01 シナリオ分析02 操作方法03 結果分析01 シナリオ分析今日の午後、開発仲間がオンライン...

HTML 左、中央、右の適応レイアウト (calc css 式を使用)

最新の HTML 標準には、レイアウトを計算するために使用できる calc CSS 式があります。し...