Как скомпилировать make-файл docker-ce? - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть исходный код docker-ce от github, и я пытаюсь его использовать.

Я хочу, чтобы "Hello World" выводился на печать, если я использую команду 'docker pull ubuntu'. (по умолчанию 'using default tag:...')

Итак, я нашел исходный код по docker-ce/component/cli/cli/command/image/'pull.go' и изменил его.

Но я не знаю, как скомпилировать его для запуска.

Кто-нибудь поможет мне с этим?

Я пробовал следующее:

В каталоге docker-ce было Makefile, поэтому я использовал команду 'make deb' для компиляции, но она говорит, что она не удалась

1 Ответ

0 голосов
/ 10 сентября 2018

Поместите Makefile и ваш Dockerfile в один и тот же каталог и запустите:

make deb

, который, как я считаю, содержит ту же команду, что и ниже:

docker build -t $(APP_NAME) .

обратите внимание на . (точка) , это означает включение всего файла в каталог, в котором находятся Dockerfile, а $ (APP_NAME) - это имя, которое вы хотите использовать для ваших изображений докера, которые вы ' мы создали.

и запустить его:

docker run --name containerName -it imageName

containerName - это имя контейнера, который вы хотите создать, а imageName - это имя изображения, которое вы только что скомпилировали с помощью предыдущей команды

было бы замечательно, если бы вы могли опубликовать Makefile здесь ..

...