使用其他人的Docker容器

问题描述 投票:-1回答:3

我是docker的新手,在搜索与我的项目相关的东西时,我在dockerhub上找到了一个流行的容器-> https://hub.docker.com/r/augury/haproxy-consul/dockerfile。这可以解决我之前遇到的问题。我的问题是如何使用它?我是否只是运行此容器,在领事上注册我的应用程序,这将处理其余的事务或其他事情。就像npmjs.org一样,我们仅在其中导入库并使用它们?

docker dockerfile consul
3个回答
1
投票

我对docker的想法是,它是映像的复制,您可以在其中进行修改,因此请继续构建该项目的容器。更改或任何形式的修改将保留在您的容器(您的容器)中,直到您将其推送到一个仓库(上游)。有关如何使用它,请转到docker文档以获取有关如何使用它的更多信息。希望这会有所帮助。


1
投票

您可以简单地拉出图像docker pull augury/haproxy-consul并使用docker run augury/haproxy-consul -p 80:80运行。容器将在80(第二端口)上运行并可以访问

而且,如果您想在DockerFile的基础上添加一些内容,则可以将该图像用作DockerFile中的基础图像。


1
投票

您已经对docker的运行方式有了很好的了解。使用创建的端口进行所有修改,是的,所有更改都在本地存储库上。

© www.soinside.com 2019 - 2024. All rights reserved.