0
나는 docker-machine과 docker swarm을 배우려고합니다. 몇 대의 컴퓨터를 만들고 실행 한 후, 나는 도커 이미지가 실제로 컴퓨터 당 있다는 것을 발견했습니다. 즉, 클러스터에있는 각 시스템의 이미지를 가져 오거나 빌드해야합니다.docker : 컴퓨터마다 이미지가 왜 표시됩니까?
시간 낭비 같이 들립니다. 이 논리 뒤에있는 논리는 무엇입니까?
나는 docker-machine과 docker swarm을 배우려고합니다. 몇 대의 컴퓨터를 만들고 실행 한 후, 나는 도커 이미지가 실제로 컴퓨터 당 있다는 것을 발견했습니다. 즉, 클러스터에있는 각 시스템의 이미지를 가져 오거나 빌드해야합니다.docker : 컴퓨터마다 이미지가 왜 표시됩니까?
시간 낭비 같이 들립니다. 이 논리 뒤에있는 논리는 무엇입니까?
수정. Docker 1.12는 여전히 docker service create
을 수행하기 전에 각 노드에 이미지가 존재해야합니다. 그것은 당신이 글을 쓸 때 불편하지만, 이미지가있는 메인 노드가 다운되면 다른 노드에서 서비스가 다시 시작되도록하는 유일한 방법입니다.
그런 식으로 작동하지 않습니다. docker swarm에서 서비스를 만들면 원하는 이미지를 실행하는 노드의 이미지가 자동으로 backrgound에 다운로드됩니다. swarm mode tutorial을 읽는 것이 좋습니다 : https://docs.docker.com/engine/swarm/swarm-tutorial/ –