[docker] 도커 오라클 11g 컨테이너 생성 및 실행

2022. 4. 9. 16:50ALL

반응형

1.docker 설치

 

2. oracle11g 이미지를 찾아보자

docker search oracle-xe-11g

-명령어를 입력하면 위와 같이 oracle11g 이미지들이 보여짐

 

3. 이미지를 내려받고 컨테이너 생성

docker pull jaspeen/oracle-xe-11g

- 이미지는 내려 받았고 컨테이너를 생성해야됨(컨테이너 생성은 아래 명령어)

docker run --name=oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g

- docker rum --name=생성할컨테이너이름 -d -p 내부포트:외부포트 이미지이름

- 포트는 oracle 기본 포트인 1521번을 사용할것임

- 컨테이너 생성 성공

 

4. 컨테이너 실행

- 이제 생성된 컨테이너인 oracle11g 를 실행해 보자

 

docker exec -it oracle11g sqlplus

-  실행에 성공하면 유저 아이디와 패스워드를 요구한다. 오라클 초기 아이디는 system , 비밀번호는 oracle 

-  만약 실행이 안되고 docker: Error response from daemon: pull access denied for oracle11g, ~~~ 라는 에러가 뜬다면 

docker login 명령어를 사용해 로그인 하면된다. 회원가입은 docker hub

-성공

 

수고하셨습니다.

반응형