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を再帰的に照会します
目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...
この記事では、Frameset が作成した、できるだけシンプルなフレームワークを紹介します。さて、ま...
H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。例えば、2:1 で表示したい場...
概要私たちは、双十一に天猫で化粧品を購入する人の平均支出額を知りたい(商品の価格帯を見つけるのに役立...
環境の紹介: Ubuntu Server 16.04.2+MySQL 5.7.17 コミュニティ サ...
ゼロ、背景今週の木曜日にたくさんのアラートを受け取りました。DBA に確認を依頼したところ、遅いクエ...
目次インストールパッケージのダウンロードインストール環境変数の設定インストールが成功したか確認する記...
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
序文これらの原則は実際の戦闘から要約されています。あらゆる原則の背後には血なまぐさい教訓があるこれら...
最近、仕事中に問題が発生しました。Docker コンテナがホストの redis にアクセスできず、t...
検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...
エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...
ソースコード(一部のクラスは削除されています):コードをコピーコードは次のとおりです。 <テー...
公式の Docker レジストリを使用して作成されたウェアハウスでは、イメージを削除してもデフォルト...
ドメイン名に続くパスがデフォルトの Web ディレクトリではなく、ローカル ディスク上の他のディレク...