2015-01-28 2 views
0

동료가 Docker를 찾고 프로젝트에 사용하고 싶습니다. 나는 시험을 위해 Docker를 사용하기 시작했다. Docker swarm에 대한 기사를 읽은 후 테스트 해보고 싶습니다.덤불 클러스터에서 로컬 컨테이너를 사용하는 방법

3 개의 VM (우분투 서버 14.04)을 도커와 함께 설치했습니다. How To (http://blog.remmelt.com/2014/12/07/docker-swarm-setup/http://devopscube.com/docker-tutorial-getting-started-with-docker-swarm/)를 따라갔습니다. 내 클러스터 작업. 예를 들어 기본 apache 컨테이너 (이미지가 Docker 허브에 있음)를 실행할 수 있지만 내 이미지 (Apache 웹 서버에있는 서버)를 사용하고 싶습니다.

이미지를로드하기 위해 (.tar로 저장 한 후) 테스트했지만 클러스터링 모드에서는이 옵션이 지원되지 않습니다. 가져 오기 옵션과 동일합니다.

제 질문은 : Docker 허브에 넣지 않고 이미지를 직접 사용할 수 있습니까?

+0

같은 일부 다른 레지스트리 솔루션 중 하나 무리. – Bryan

답변

0

자신이 만든 이미지가 빌드하는 Dockerfile을 기반으로하는 경우에는 웜을 타겟팅하면서 프로젝트에서 빌드 명령을 실행할 수 있습니다.

이미지, 내장,하지만 당신은 당신이 밀어 수 사이의 레지스트리를 가질 필요가 수동으로 생성되지 그러나 경우 고정 표시기 허브 또는 그것은 테스트로 가지 이르다 https://github.com/docker/docker-registry

+1

빌드 명령을 테스트했지만 swarm에서 지원하지 않습니다. 도커 빌드를 사용할 때 군중 오류 -> FATA [0000] 오류 : 클러스터링 모드에서 지원되지 않습니다. –

+0

좋아, 아직 떼를 공격 할 기회가 없었어. 그러나 그것은 당신이 군중에게 빌드 컨텍스트를 보낼 수 없다는 것을 나타내는 것처럼 보일 것입니다. – Tebro

관련 문제