2016-12-09 1 views
0

내 로컬 시스템은 우분투 14.04입니다. 이 로컬 시스템에서 sles 12가 들어있는 VM을 설치했습니다.이 로컬 VM (sles 12)에서는 일부 응용 프로그램을 구성합니다.도커 기본 이미지를 만드는 방법은 무엇입니까?

나는 Docker에 완전히 익숙하다. 내 응용 프로그램이있는 sles 12 이미지가 포함 된 도커 기본 이미지를 만들고 싶습니다.

sock 12 os를 사용할 수 있고 내 응용 프로그램도 실행할 수있는 그러한 도커 이미지를 어떻게 만듭니 까?

답변

1

docs에는 기본 이미지를 만드는 섹션이 있습니다.

FROM은 여전히 ​​필요합니다하지만 당신은 creating a base image using scratch

+0

@ mickadoo- 나는 기본 이미지를 처음부터 만들고 싶지 않습니다. 기존 가상 머신의 기본 이미지를 만들고 싶습니다. – kit

0
에 섹션에서 촬영 처음부터 기본 이미지 (이 좋은 이름 도커)

FROM scratch 
ADD hello/
CMD ["/hello"] 

을 만들려면 여기 예약 "스크래치"이름을 사용할 수 있습니다

우선, 기본 SLES 이미지를 만듭니다. 다행스럽게도이 프로세스는 sle2docker라는 유틸리티를 통해 SUSE에 의해 자동화됩니다. 수동은 여기에서 찾을 수 있습니다 : https://www.suse.com/documentation/sles-12/book_sles_docker/data/cha_sle2docker_installation.html https://github.com/SUSE/sle2docker

그런 다음 당신은 당신의 개인 사용자 정의 이미지를 만들 docker commit를, 컨테이너를 실행하는 사용자 정의 소프트웨어를 설치하고 설정 및 수행해야합니다. https://docs.docker.com/engine/tutorials/dockerimages/

+0

더 잘 이해할 수 있도록 좀 더 자세히 설명해 주시겠습니까? – kit