Как скомпилировать make-файл docker-ce?
У меня есть исходный код docker-ce
от GitHub, и я пытаюсь использовать его.
Я хочу, чтобы "Hello World" был распечатан, если я использую команду 'docker pull ubuntu'
, (по умолчанию 'using default tag:...'
)
Поэтому я нашел исходный код docker-ce/component/cli/cli/command/image/'pull.go'
и изменил его.
Но я не знаю, как скомпилировать его для запуска.
Кто-нибудь поможет мне с этим?
Я пробовал следующее:
Там было Makefile
в docker-ce
каталог, поэтому я использовал команду 'make deb'
компилировать, но он говорит, что это не удалось
1 ответ
Положить Makefile
и ваш Dockerfile
в тот же каталог и запустите:
make deb
который я считаю, содержат ту же команду, что и ниже:
docker build -t $(APP_NAME) .
обратите внимание (точка), это означает, что нужно включить все файлы в каталог, где находится Dockerfile
reside.. and $ (APP_NAME) - это имя, которое вы хотите для созданных вами образов Docker.
и запустить его:
docker run --name containerName -it imageName
containerName - это имя контейнера, который вы хотите создать, а imageName - это имя изображения, которое вы только что скомпилировали с помощью предыдущей команды.
было бы здорово, если бы вы могли опубликовать Makefile
Вот..