我有来自github的docker-ce
源代码,我正在尝试使用它。
如果我使用命令'docker pull ubuntu'
,则希望打印出“ Hello World”。 (默认值为'using default tag:...'
)
所以我通过docker-ce/component/cli/cli/command/image/'pull.go'
找到了源代码并对其进行了修改。
但是我不知道如何编译它来运行它。
有人会帮我编译这个吗?
我尝试了以下操作:
Makefile
目录中有docker-ce
,所以我使用命令'make deb'
进行编译,但是它说失败了
答案 0 :(得分:0)
将Makefile
和您的Dockerfile
放入同一目录并运行:
make deb
我认为其中包含与以下相同的命令:
docker build -t $(APP_NAME) .
注意。 (点),这意味着将所有文件包含在Dockerfile
所在的目录内。. $(APP_NAME)是您想要的docker名称您创建的图像。
并运行它:
docker run --name containerName -it imageName
containerName 是您要创建的容器的名称, imageName 是您刚刚使用上一条命令编译的图像的名称
如果您可以在此处发布Makefile
,那就太好了。