2017-05-18 2 views
0

으로 만들면 도커를 사용하여 이미지를 빌드하고 원격 저장소로 푸시 할 수 있습니까? 지금 나는 그docker-push 이미지를 aws ecr

docker push blah

가 보인다 할, 내가 이름을 통해

docker-compose config --services

루프는 참고 ImageName 및 태그를 재구성 할 다음

docker-compose

빌드를 수행 그곳에는 마치 푸시 버튼을 부탁하는 방법이 있습니다. https://docs.docker.com/compose/compose-file/#build의 문서에서이 조각 밖으로

답변

0

확인 :

: 당신은 이미지뿐만 아니라 빌드를 지정하면

하면, 다음 이름을 이미지에 지정된 웹 애플리케이션 및 옵션 태그를 내장 촬영 구도를

build: ./dir 
image: webapp:tag 

이 웹 애플리케이션이라는 이미지가 발생할와 ./dir에서 내장 된 태그를 태그 할 것이다.

적어도 이미지 이름 앞에 이미지 저장소를 추가 할 수 있습니다. 그렇다면 Docker Compose의 최신 버전에 docker-compose push을 사용할 수 있어야합니다.

+0

네, 기본적으로 제가하고있는 일입니다. 그러나 내 구성물이 여러 개의 이미지를 생성하기 때문에, 나는 만들어야 할 이미지의 이름을 만들기 위해 그 서비스의 이름을 반복하고, 그 이름을 다시 사용하여 푸시해야합니다. 나는 이미지의 이름을 이미 알고 있고, 내가 가지고있는 모든 서비스가 나를 위해 그것을 할 수 있기 때문에, 도커 작성을 희망하고 있었다. – Raif

+0

질문에 https://docs.docker.com/compose/reference/push/가 작동하지 않거나 추가 단계가 관련된 이유를 설명 할 수 있습니까? 네가 묻고있는 것이 확실하지 않다. –

+0

아, 나는 누군가가 그것을 가져 오기를 바랬다. 이유는, 나는 그것을 가지고있는 것 같지 않습니다. 내 도커 작성 버전은 1.7.1이지만, 할 때 거기에 푸시 목록이 표시되지 않습니다. 실험적인 빌드가 필요한지 모르겠다. 그럼 그게 정확히 무엇인지 모르겠지만 그렇다면 그게 굉장 할 것입니다. – Raif

관련 문제