본문 바로가기
Tech/Docker

Setup oracle 11g xe for docker

by Augustine™ 2018. 9. 30.
반응형

Setup oracle 11g xe for docker


docker 에 Oracle 11g xe를 설치하자. 

먼저 docker hub에서 oracle 11g xe 로 검색한 다음, 검색된 이미지를 마음에 드는 걸로 아무거나 내려 받는다. 

나 같은 경우엔, wnameless 가 올린 이미지를 내려 받았다.



docker 이미지는 다음 명령어로 내려 받는다.

docker pull wnameless/oracle-xe-11g

참고로, docker을 설치하면 default machine의 ip의 기본 설정값은 192.168.99.100 이다. 이미지를 내려받고 아래 명령어를 통해 실행하자. 

49161포트를 1521포트로 Binding 시켜서 oracle-xe-11g 이미지를 실행한다는 의미이다.

docker run -d -p 49161:1521 wnameless/oracle-xe-11g



이미지가 잘 실행되었는지 확인하자.

docker ps




이제 sqldeveloper 또는 oracle client tool을 통해 docker 위에 올린 oracle을 실행해보자. system 계정의 password는 oracle 이다. 포트는 oracle 기본 포트인 1521이 아니라 우리가 oracle 이미지 실행시 지정한 49161 포트를 입력해야 한다.



어떤가? 정말 설치가 심플하고 가볍지 않은가?

docker 사용해보면 정말 정말 편하다.


* 잠긴 HR 계정을 풀어서 사용하려면?

ALTER USER hr Account unlock;

ALTER USER hr identified by 1234;



반응형

'Tech > Docker' 카테고리의 다른 글

Docker 명령어 모음  (4) 2018.12.27
Docker 기능 개념 & 컴포넌트, 작동 구조의 이해  (2) 2018.12.24
클라우드 이해  (3) 2018.12.19
Docker Ubuntu 설치(feat. docker 명령어 모음)  (0) 2018.11.23
Docker Toolbox Setup  (0) 2018.09.17

댓글