Docker compose 在 docker swarm 集群上不可用
Docker compose not available on docker swarm cluster
问题 1:我是 docker swarm 的新手,我在本地机器上创建了一个 docker swarm 集群并通过 SSH 连接到它。令我惊讶的是 docker-compose 没有安装在管理器节点中。那是正常的吗?是否有任何解决方法可以使 docker 组合起来并在 swarm 管理器节点上 运行?
问题 2:我如何设法将我的所有代码放入管理器节点中。假设我有一个导演的源代码。如果我想将它移动到我的 docker 群管理器节点中。我该怎么做?
与 docker-compose
和其他工具捆绑在一起的 docker-desktop-clients 相比,docker-compose
不安装在服务器上是很常见的。
您必须安装它才能在本地计算机上使用它。 https://docs.docker.com/compose/install/
尽管您可以通过设置 DOCKER_HOST
使用安装的 docker-compose
来对抗本地计算机上的 docker-daemon
https://docs.docker.com/engine/reference/commandline/cli/#environment-variables
您可以通过 scp
https://linuxize.com/post/how-to-use-scp-command-to-securely-transfer-files/
将您的源代码复制到您的本地机器上
但您更愿意构建映像并部署到您的本地计算机上。
问题 1:我是 docker swarm 的新手,我在本地机器上创建了一个 docker swarm 集群并通过 SSH 连接到它。令我惊讶的是 docker-compose 没有安装在管理器节点中。那是正常的吗?是否有任何解决方法可以使 docker 组合起来并在 swarm 管理器节点上 运行?
问题 2:我如何设法将我的所有代码放入管理器节点中。假设我有一个导演的源代码。如果我想将它移动到我的 docker 群管理器节点中。我该怎么做?
与 docker-compose
和其他工具捆绑在一起的 docker-desktop-clients 相比,docker-compose
不安装在服务器上是很常见的。
您必须安装它才能在本地计算机上使用它。 https://docs.docker.com/compose/install/
尽管您可以通过设置 DOCKER_HOST
docker-compose
来对抗本地计算机上的 docker-daemon
https://docs.docker.com/engine/reference/commandline/cli/#environment-variables
您可以通过 scp
https://linuxize.com/post/how-to-use-scp-command-to-securely-transfer-files/
但您更愿意构建映像并部署到您的本地计算机上。