docker インストール後に hello-world を実行する問題を解決する

docker インストール後に hello-world を実行する問題を解決する

yumを使用してcentos7.3にDocker V1.13.1をインストールしました

しかし、docker run hello-world を実行すると、エラーが報告されます。

# docker run docker.io/hello-world container_linux.go:247: コンテナ プロセスを開始した結果、「process_linux.go:258: プロセスに cgroup 構成を適用した結果、\"プロパティ TasksAccounting を設定できないか、不明なプロパティです。\"" が発生しました /usr/bin/docker-current: デーモンからのエラー応答: oci ランタイム エラー: container_linux.go:247: コンテナ プロセスを開始した結果、「process_linux.go:258: プロセスに cgroup 構成を適用した結果、\"プロパティ TasksAccounting を設定できないか、不明なプロパティです。\"" が発生しました」。

解決する:

主な原因は Centos システム バージョンの互換性の問題です。システムを更新してアップグレードすれば、問題は解決できます。

yumアップデート

アップデート前:

アップデート後:

この時点で、docker を再起動して hello-world を実行します。

追加知識:なし画像の削除

なし画像を削除する

// すべてのコンテナを停止します docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
// 停止したコンテナをすべて削除 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
// タグなしの画像をすべて削除 docker images|grep none|awk '{print $3 }'|xargs docker rmi
~/.zshrc (または ~/.bashrc) を編集して、コマンド エイリアス alias dnone="docker images|grep none|awk '{print $3}'|xargs docker rmi" を指定できます。
ソース ~/.zshrc
 #####################公式削除コマンド################

none イメージが生成される理由は次のとおりです。

どうして

最初の画像と組み合わせて、ぶら下がり画像がどのように生成されるかを見てみましょう。

イメージが初めてビルドされるときに生成されるイメージ ID は 079dbd67f9f4 であり、このイメージはビルド ツールによって bolingcavalry/eureka-server:0.0.1-SNAPSHOT というラベルが付けられます。

イメージが 2 回目にビルドされたときに生成されるイメージ ID は e40a97f764ef です。このイメージは、ビルド ツールによって bolingcavalry/eureka-server:0.0.1-SNAPSHOT というラベルが付けられます。

Docker は 079dbd67f9f4 のタグを削除し、079dbd67f9f4 はダングリング イメージとなり、イメージ リストに <none>:<none> として表示されます。

これを削除するには、公式に提供されているコマンドは次のとおりです。注: none イメージが使用中の場合は削除されません。

docker イメージのプルーニング

Docker をインストールした後に hello-world を実行する際の問題を解決する上記の記事は、エディターが皆さんと共有する内容のすべてです。 皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法
  • Windows 10 サブシステム Ubuntu (WSL) に Docker をインストールするチュートリアル (画像とテキスト付き)
  • Alibaba Cloud に Docker をインストールする際の問題と解決策
  • CentOSバージョンにDockerをインストールする際のエラーの解決方法
  • Windows 7 での Docker のインストールとエラー報告の問題に対する解決策
  • Ubuntu vps が docker をインストールし、エラーを報告します: unix:///var/run/docker.sock の Docker デーモンに接続できません。問題は解決しました
  • Docker Desktop をインストールすると、エラー メッセージが表示されます: WSL 2 のインストールが完了していません (エラー メッセージを解決してください)

<<:  フォームを送信した後、別のファイルに移動する

>>:  JS の 6 つの継承方法とその長所と短所

推薦する

Nginx で 403 forbidden を解決するための完全な手順

ウェブページに403 Forbiddenと表示されるNginx (yum インストール ログは通常 ...

Tomcat9 のダウンロード、インストール、設定 + Eclipse への統合に関する詳細なチュートリアル

トムキャット公式サイトtomcatはローカルサーバーと同等であり、Webページを開くことができます設...

MySQL 5.7.17 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

mysql5.7.17無料インストールバージョンのインストールに関する最近の経験1.ダウンロードして...

jQuery はピッカーをシミュレートしてスライド選択効果を実現します

この記事では、スライド選択効果を実現するピッカーをシミュレートするjQueryの具体的なコードを参考...

JS で async await をエレガントに使用する方法

目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...

JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するため...

SQL インジェクションの詳細

1. SQL インジェクションとは何ですか? SQL インジェクションは、入力パラメータに SQL ...

Firefox で英語の文字が折り返されない問題の解決方法

テキストのレイアウトには、言語に応じていくつかの書式設定要件があります。たとえば、簡体字中国語では、...

Vueは虫眼鏡付きの検索ボックスを実装します

この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...

W3C チュートリアル (7): W3C XSL アクティビティ

スタイル シートは、ドキュメントの表示方法、発音方法、または入力方法を記述します。XSL 言語は、X...

Windows10 での MySQL msi インストール チュートリアル (画像とテキスト付き)

1. ダウンロード1. MySQL msi 公式 Web サイトから最新のダウンロードをクリックす...

WeChatアプレット実装アンカー位置決め機能の例

序文小規模なプログラムの開発では、リストをスクロールして表示する必要性に遭遇することがよくあります。...

JSキャンバスは描画ボードと署名ボードの機能を実現します

この記事では、お絵かきボード/サインボード機能を実現するためのJSキャンバスの具体的なコードを参考ま...

Angularコンポーネントの仲介モードの詳細な説明

目次1. 仲介業者モデル2. 例1. 見積コンポーネントに購入ボタンを追加する2. 親コンポーネント...

MySql 5.6.35 winx64 インストール詳細チュートリアル

注: データベースのバージョンの問題により、プロジェクトの起動時にエラーは発生しませんでしたが、デー...