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

推薦する

単語のグループ化シーケンスと複数フィールドのグループ化のための MySQL グループ方法

ここで商品テーブルを作成しました。その中のデータを見てみましょう。 mysql> 商品から *...

uniappは録音アップロード機能を実現

目次uni-app の紹介HTML部分js部分インスタンスを作成する録音を開始録音終了録音を再生再生...

フロントエンド開発における一般的なテクニックのまとめ

1. 記事タイトルリストの右側に日付を表​​示する方法:コードをコピーコードは次のとおりです。 &l...

MySQL ストアドプロシージャとストアドファンクションの詳細な説明

1 ストアドプロシージャ1.1 ストアドプロシージャとは何かストアド プロシージャは、特定の機能を実...

ブラウザをJavaScriptで対話させる方法

目次1. 最も単純な例2. 音声の速度とピッチをカスタマイズする3. 音量の調整方法4. よく使われ...

Linux で CPU 使用率が高くなる原因をトラブルシューティングするプロセスの詳細な説明

目次序文始めるステップトラブルシューティング序文CPU 使用率が高くなるのは、オンラインでよくある問...

Linux パーティションまたは論理ボリュームにファイルシステムを作成する方法

序文システムにファイル システムを作成し、それを永続的または非永続的にマウントする方法を学習します。...

MySQL 接続で認証失敗エラーが発生する場合の分析と解決方法

[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...

Docker に MySQL と Redis をインストールする方法

この記事はCentOS 7.3システム環境をベースに、MySQLとRedisのインストールと使用につ...

vueプロジェクトのマルチ環境設定(.env)の実装

目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...

CSS でコンテンツが長すぎる問題を解決する方法の詳細な説明

CSS を記述するときに、デザインに存在する重要なケースを忘れてしまうことがあります。たとえば、コン...

MySQL でテーブル メタデータ ロックを待機する理由と方法

MySQL が alter table などの DDL 操作を実行すると、テーブル メタデータ ロッ...

Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル

序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...

Minio 軽量オブジェクト ストレージ サービスのインストールとブラウザの使用チュートリアル

目次導入インストール1. マウントするフォルダを作成する2. イメージをプルする3. コンテナを作成...