dockerfile またはコンテナ内で yum を実行すると、エラーが報告され、ソースが見つかりません (無効な baseurl xxx) が、ホスト マシンで yum を実行すると問題はありません。なぜでしょうか? Dockerfile が RUN キーワードを使用して yum を実行するか、直接コンテナに入って yum を実行するかに関係なく、それらはすべて Docker イメージ内のソースを使用します (CentOS はパス /etc/yum.repo.d/CentOS-Base.repo にあります)。そのため、ホスト マシン上の同じパスにあるソースをコンテナにコピーしてから、docker commit で新しい「ベース イメージ」をコミットする必要があります。このとき、docker build xxx を使用すると (つまり、Dockerfile 方式を使用すると)、エラーは報告されません。 コピー方法: docker cp xxx xxx コンテンツ拡張 dockerfile で yum 操作を実行するときにエラーが発生しました まずエラーメッセージを見てみましょう:
解決: DNSサービスをresolv.confファイルに追加するだけです。このファイルは/etcにあります。
それでおしまい これで、docker コンテナから yum を呼び出すときにエラーを解決する方法についての記事は終了です。docker コンテナから yum を呼び出すときにエラーを解決する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 数字当てゲームを実装するための純粋なJavaScript
>>: MySQLはカスタム関数を使用して親IDまたは子IDを再帰的に照会します
本日は、Web 開発で使われる基本的な概念と技術を初心者向けに紹介します。A から Z まで合計 2...
序文: MySQL システムには、さまざまな種類のログが存在します。さまざまなログにはそれぞれ独自の...
序文MySQLでは、準備、実行、割り当て解除を正式にはPREPARE STATEMENTと呼びます。...
インストール手順1. Redisをインストールするdocker search redis和docke...
isnullの代わりにifnullを使用するisnull は、null かどうかを判断するために使用...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
「人間中心」と「グリーンデザイン」という2つの視点から考える——デザイン業界の同僚とも議論する2つの...
まずは見てみましょう。 HTML ソースコード: XML/HTML コードコンテンツをクリップボード...
MySQL 8.0.12 のインストールには 2 日かかり、さまざまな問題が発生しました。以下にまと...
1. 問題の紹介ユーザー テーブルに 3 つのフィールドが含まれているシナリオを想定します。 id、...
1 システムのインストール手順OSバージョン:1804イメージのダウンロード: http://cd...
設定が有効にならない場合が多いため、幅や高さなどをテーブル内で直接設定しないことをお勧めします。スタ...
MySQL は、マルチテーブルクエリを実行するときにエラーを報告します。 [SQL] SELECT ...
目次1. デフォルトの焦点はボディにあります2. テキストボックスのフォーカスを手動で取得する3. ...
前提条件Compose は、Docker コンテナをオーケストレーションするためのツールです。Doc...