組み込み移植 docker エラー問題 (概要)

組み込み移植 docker エラー問題 (概要)

長い移植と情報検索の期間を経て、組み込みDockerの問題を解決することができました。インターネット上の多くの情報はコピーアンドペーストであり、適切な解決策を見つけられないのは非常に苦痛です。私がまとめた問題解決の経験が、友人たちの負担を少しでも軽減できれば幸いです。

1.標準ファイルが見つかりません:


解決:

tar zcvf xtables /usr/lib64/xtables
cp xtables.tar /work/initramfs/

パッケージ化と解凍を行うには、同じカーネルとシステムを持つ別のサーバーに移動する必要があります。

2. docker を起動するには iptables サポートが必要です。iptables を移植して docker を起動するとエラーが発生します。


解決:

docker --iptables=false
nohup docker --iptables=false >/1.txt 2>&1 & (バックグラウンド開始)

3. NATファイアウォールのネットワーク接続モジュールの欠如:


解決:

 modprobe iptable_nat

4. dockerイメージの入力に問題があります。vethモジュールが見つからないので、直接ロードしてください。


解決:

 モッドプローブベス

5. Dockerイメージのファイルシステムが一致しません。ピボットルートの引数が無効です


解決:

cat >/etc/systemd/system/docker.service.d/10-ramdisk.conf <<EOF
> [サービス]
> 環境=DOCKER_RAMDISK=true
> 終了
 DOCKER_RAMDISK=true をエクスポートします
先ほどの方法で起動した docker を終了して再起動します。

追加で2点:上記の手順を完了すると、移植したDockerは使用できるようになりますが、まれに以下の問題が発生する場合があります。

DNS ファイルの内容が欠落している場合は、任意のマシンの resolv.conf ファイルを転送するだけで問題ありません。

移植後にロードされたモジュール ドライバーの写真を添付し​​ます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • docker で systemctl を使用してサービスを開始する際のエラーの解決方法の詳細な説明
  • CentOSバージョンにDockerをインストールする際のエラーの解決方法
  • Docker 実践: 新しいイメージからコンテナを起動するときのエラー解決
  • Docker はイメージを取得し、エラーを報告します: docker: デーモンからのエラー応答
  • Windows 7 での Docker のインストールとエラー報告の問題に対する解決策
  • Ubuntu vps が docker をインストールし、エラーを報告します: unix:///var/run/docker.sock の Docker デーモンに接続できません。問題は解決しました
  • docker イメージ、info、-d およびその他のコマンド エラーの解決策

<<:  Vueはテーマ切り替えのための複数のアイデアを実装します

>>:  MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)

推薦する

vue data が関数である理由をご存知ですか?

公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...

Win10でのJDKのインストールと環境変数の設定に関する詳細なチュートリアル

目次序文1. 準備2. インストール3. 環境変数を設定する1. 「新規」をクリックすると、ポップア...

Vue でメニュー権限制御を実装するためのサンプルコード

バックエンド管理システムで作業している場合、通常、メニュー権限制御に関連する問題に遭遇します。もちろ...

JavaScript 関数のコンテキストのルールは何ですか?

目次1. ルール 1: Object.Method() 1.1 ケース1 1.2 ケース2 1.3 ...

Windows での MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル

参考までにWindowsにMySQLをインストールします。具体的な内容は次のとおりです。 1.まずM...

VMWare仮想マシンのcentosの時間が現地時間と矛盾する問題を解決する

VM Ware 仮想マシン CentOS の時刻は、次の図に示すように、現地時間と一致しません。おそ...

XHTML チュートリアル: Transitional と Strict の違い

実際、XHTML 1.0 は、Transitional DOCTYPE と Strict DOCTY...

mysql8.0.11 winx64 手動インストールと設定チュートリアル

まず、私の日常生活についてお話しします。MySQLの急速なアップデートにより、MySQLはバージョン...

画像カルーセルを実装するためのネイティブJS 小さな広告プラグインを実装するためのJS

最近、ネイティブ JS を使用して、さらにいくつかの小さな機能を実装したいと思っています。現在、ブロ...

CSSスタイルで実現されるHTML背景色のグラデーション効果

エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...

MySQLの3値ロジックとNULLの詳細な説明

目次NULLとは何か2種類のNULLなぜ「= NULL」ではなく「IS NULL」と書く必要があるの...

jQuery はラブエフェクトをクリックする

この記事では、jQueryのクリック時のラブエフェクトの具体的なコードを参考までに共有します。具体的...

SSHのssh-keygenコマンドの基本的な使い方の詳細な説明

SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...

基本的なウェブページパフォーマンス最適化ルールの簡単な概要

ブラウザのウェブページを最適化するためのいくつかのルールページの最適化静的リソース圧縮ビルド ツール...

Linux でリモート サーバー ファイルの状態を表示する方法

以下のように表示されます。 test コマンドはファイルが存在するかどうかを判断します。 ssh u...