pythonプロジェクトをEclipseで作成しました。Dockerfileを初めて作成しています。Dockerビルドは常にこれを表示できません
ADDが失敗しました:ソースファイルが指定されていません
プロジェクトディレクトリをコピーし、ADDコマンドを使用してpythonモジュールを使用してpydevパッケージを追加しています。以下はpythonプロジェクト構造です。Dockerfileですべてのモジュールを追加するには
-Myproject_rootdirectory
-- Client
- __init__.py
- Main.py
--Subscriber1
- domain1
- __init__.py
- d2.py
- domain2
- __init__.py
- d2.py
- __init__.py
--Subscriber2
- domain3
- __init__.py
- d3.py
- domain4
- __init__.py
- d4.py
- __init__.py
一般に、COPY
の前にADD
を使用することをお勧めします。これは、目的がより小さく、軽量であるためです。
ディレクトリ全体を画像にコピーするには、編集後に次の行を追加します。
COPY . /path/to/dir/in/image
Dockerfilesの作成を開始するための役立つリンク:
スプリングブートマイクロサービスでも同じエラーが発生しました。を使用してマイクロサービスを再構築しました
mvn clean install
そして、docker buildコマンドを再度実行します。これでうまくいきました。