如何编译docker-ce makefile?

时间:2018-09-10 04:26:33

标签: docker docker-ce

我有来自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'进行编译,但是它说失败了

1 个答案:

答案 0 :(得分:0)

Makefile和您的Dockerfile放入同一目录并运行:

make deb

我认为其中包含与以下相同的命令:

docker build -t $(APP_NAME) .

注意。 (点),这意味着将所有文件包含在Dockerfile所在的目录内。. $(APP_NAME)是您想要的docker名称您创建的图像。

并运行它:

docker run --name containerName -it imageName

containerName 是您要创建的容器的名称, imageName 是您刚刚使用上一条命令编译的图像的名称

如果您可以在此处发布Makefile,那就太好了。