[Docker 에 SAP ABAP 752 설치하기] 01. Docker 설치하기

SAP 운영자 ST03 입니다.

오늘은 SAP ABAP 7.52 를 docker 에서 설치 해 보도록 하겠습니다.

참고로 Host OS 는 Windows 10 Pro 로 진행하는 것으로 보여드립니다.

각 OS 의 종류와 버전에 따라 docker 설치법이 다르기 때문에 이는 별도로 확인 하시기 바랍니다.


특히 Windows 10 Home 이나 Windows 8.1 이하 버전은 docker 설치를 다른 버전으로 해야 하기 때문에 별도로 확인 해 주시기 바랍니다. 여기에서는 추후에 별도로 다루도록 하겠습니다.



#1 Preparation

여기에서는 아래 하드웨어를 사용해서 진행합니다.

진행에 참고 해 주시기 바랍니다.


- CPU : intel i5 CPU with 4 cores

- RAM : 16 GB

- Disk : 500 GB SSD

- OS : Windows 10 Pro



#2 Windows Hyper-V 기능 활성화

제어판에서 프로그램 > Windows 기능 켜기/끄기에 들어갑니다.


Hyper-V 를 확인해서 해당 기능에 해당하는 모든 기능들을 모두 클릭해서 활성화 합니다.

설정이 완료 되면 윈도우 재시작이 필요합니다.



#3 Docker Desktop for Windows 다운로드 및 설치

설치파일은 여기 에서 다운받으실 수 있습니다.

저는 Docker Hub 에 가입이 되어 있는데 혹시 가입이 필요 할 수 있습니다.


다운받은 파일을 실행합니다.


SAP ABAP 및 HANA 는 모두 리눅스에서 설치 되므로 "Use Windows containers instead of Linux containers" 는 체크하지 않고 진행합니다.

(정식 버전은 아니고 저희가 설치하는 버전은 그렇습니다)


설치는 이대로 진행하시면 됩니다. 저 같은 경우는 설치는 1~2분 정도 걸린 것 같습니다.

설치가 끝나면 로그아웃 합니다.


다시 로그온을 하면 윈도우 우측 아래에서 아래 스크린샷과 같이 Docker 의 고래 아이콘을 확인할 수 있습니다.

처음에는 Docker 활성화에 시간이 조금 걸리므로 이 점 참고 하시기 바랍니다.



#4 Docker 설정하기

조금 전에 봤던 Docker 아이콘에서 마우스 오른쪽을 클릭하면 Settings 에 들어갈 수 있습니다.


Docker 도 하나의 가상머신이기 때문에 다른 가상과 시스템과 같이 자원을 부여 할 수 있습니다.

좌측에 Advanced 에 들어가서 아래와 같이 자원을 부여 하도록 합니다.

저 같은 경우는 SAP ABAP 7.52 와 더불어서 나중에 HANA 까지 설치 할 거라 아래와 같이 잡아 놓았는데 각자의 형편에 따라 설정 해 주시면 되겠습니다.



#5 Docker 설치 확인

Docker 의 Windows 버전은 명령프롬프트에서 제어 할 수 있습니다.


아래 커맨드들이 정상적으로 출력 되는지 확인 합니다.

아래는 예시 이며 모두 정상적으로 나온다면 정상적으로 설치 되었다고 보셔도 되겠습니다.

C:\Users\ST03> docker version


Client: Docker Engine - Community

 Version:           18.09.1

 API version:       1.39

 Go version:        go1.10.6

 Git commit:        4c52b90

 Built:             Wed Jan  9 19:34:26 2019

 OS/Arch:           windows/amd64

 Experimental:      false


Server: Docker Engine - Community

 Engine:

  Version:          18.09.1

  API version:      1.39 (minimum version 1.12)

  Go version:       go1.10.6

  Git commit:       4c52b90

  Built:            Wed Jan  9 19:41:49 2019

  OS/Arch:          linux/amd64

  Experimental:     false


C:\Users\ST03> docker run hello-world


Hello from Docker!

This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:

 1. The Docker client contacted the Docker daemon.

 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

    (amd64)

 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.

 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.


To try something more ambitious, you can run an Ubuntu container with:

 $ docker run -it ubuntu bash


Share images, automate workflows, and more with a free Docker ID:

 https://hub.docker.com/


For more examples and ideas, visit:

 https://docs.docker.com/get-started/



다음에는 본격적으로 SAP 시스템을 설치 해 보도록 하겠습니다.



## Docker 에 SAP ABAP 752 설치하기 Series

01. Docker 설치하기

02. SAP on Docker 설치

03. 초기 설정 및 SAP 기동하기

04. 시스템 정보 및 테스트 데이터 생성 방법

댓글()