0

私はドッカーが初めてです。WindowsにBoot2dockerを使用してdockerをインストールしました。しかし、docker に単純な Java Web アプリケーションをデプロイする方法が明確にわかりません。

私はネットを調べて、docker file create からイメージをビルドして実行することを知りました。

1つ作成してフォルダdockerfileに配置しました。D:\dock私は docker buildこのようなコマンドを実行しました
$ docker build -t tomcat7-test Dockerfile's path.

しかし、それは私のファイルを認識しませんでした。

docker buildコマンドを使用してdockerファイルを作成し、dockerがどのように認識する場合、どこにDockerfile存在する必要がありますか?notepad++

4

1 に答える 1

1

Dockerfile を実行するには、boot2docker VM にコピーする必要があります。次のいずれかを実行できます。

  1. 手動で boot2docker に Dockerfile を作成します (注: ファイルシステムは読み取り専用です。docker build を実行する前に「sudo -s」を実行する必要があります。または
  2. ローカル ファイル システムからフォルダーをマウントする
  3. 使用する

共有フォルダーを boot2docker VM に追加する方法:

VBoxManage.exe sharedfolder add boot2docker-vm --name /c/Users --hostpath C:/Users --automount

オプション 2 を使用すると、ホーム ディレクトリから Dockerfile を編集し、同じ Dockerfile で docker を実行できます (例を Dockerfile への実際のパスに置き換えます)。

docker build -t myimage /c/Users/xyz
于 2014-12-03T10:00:22.090 に答える