2014-12-02 2 views
0

Я новичок в докеров. Я установил докеры с помощью Boot2docker в свои окна. Но у меня нет четкого представления о том, как развернуть простое Java-приложение в докере.Создание и построение докерного файла image

Я прошел через сеть и узнал, что из файла докеров создайте изображение и запустите его.

Я создал один dockerfile и размещен в папке D:\dock. Я побежал docker build команду как этот
т.е. $ docker build -t tomcat7-test Dockerfile's path.

Но он не распознает файл.

Должен быть мой Dockerfile должен существовать, если я создаю через notepad++ и как docker распознает мой файл докеров с помощью команды docker build?

ответ

1

Ваш Dockerfile должен быть скопирован в VM-загрузчик boot2docker для его запуска. Вы можете выполнить одно из следующих действий:

  1. создать Dockerfile в boot2docker вручную (примечание: файловая система только для чтения, вы должны делать «Судо -s» перед запуском Docker сборки или
  2. смонтировать папку из ваша локальная файловая система
  3. использование

Как добавить общую папку в boot2docker VM:

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

С помощью опции 2 вы можете редактировать Dockerfile из вашей домашней директории и запустить докер на ту же Dockerfile (заменить пример с реальным путем к Dockerfile):

docker build -t myimage /c/Users/xyz 
+0

Благодаря ..Это решить мою проблему – user2451997

Смежные вопросы