問題タブ [docker-for-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
10490 参照

dockerfile - Windows docker ファイルを介して git をセットアップする

windowsnanoserverDockerfileに基づいて書いています。このイメージに git を追加する必要があります。それを達成するために、私は次のことを行いました:

しかし、docker build を介してこの行を実行すると、次のエラー メッセージが表示されます。

Invoke-Expression : 「c:\Git-2.12.2.2-64-bit.exe」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。

このエラー メッセージは、Windows Docker イメージのコンソールの性質により、GUI インストーラーを実行できないことを示しています。残念ながら、git にはコンソール インストーラーがありません。Chocolateyはwindowsservercoreイメージでは正常に動作しますが、 windowsnanoserverでは動作しません。windowsnanoserverにgit をインストールするために、 chocolatey git インストーラーからのコマンドを繰り返すことを考えていますが、それでもWindowsnanoserverに git をインストールする簡単な方法はありますか?Dockerfile