使用其他人的 docker 个容器

Using other person's docker containers

我是 docker 的新手,在搜索与我的项目相关的内容时,我在 dockerhub -> https://hub.docker.com/r/augury/haproxy-consul/dockerfile 上找到了一个流行的容器。 这可能会解决我之前面临的问题。我的问题是如何使用它?我只是 运行 这个容器,在 consul 上注册我的应用程序,这将处理其余的,或者其他事情。 是不是像npmjs.org,我们简单的导入库然后使用它们?

我对 docker 的想法是它是图像的复制,您可以在其中进行修改,因此请继续构建上述 project.Changes 的容器,否则任何形式的修改都将归您所有(你的容器),直到你将它推到一个 repo(上游)。关于如何使用它,只需转到 docker 文档以获取有关如何使用 it.Hope 的更多信息,这有帮助。

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

上访问

此外,如果您想在其上添加一些东西,您可以将该图像用作 DockerFile 中的基础图像。

您已经很好地了解 docker runs.Use 端口是如何创建的以进行所有修改,是的,所有更改都在您的本地存储库中。