송민준의 개발노트

도커 이용해서 우분투에 오라클 설치하기(11g) 본문

AWS

도커 이용해서 우분투에 오라클 설치하기(11g)

송민준 2019. 12. 29. 02:27

AWS EC2 우분투를 이용하고 있는데 mysql은 설치가 쉽다.

다만 오라클이 설치 방법이 좀 어려운데...

 

유튜브에서도 이것저것 찾다가 외국인이 도커를 이용해 설치한 영상이 있어 따라해보겠다.

도커는 그냥 들어만 봤지 써보는건 처음이다...

 

1. putty를 이용해서 서버에 접속

2.  sudo apt-get install docker

3. sudo apt-get install docker.io

4. sudo usermod -aG docker ${USER}

5. sudo docker pull thebookpeople/oracle-xe-11g

6. docker ps -a

 실행하다 이러한 오류가 나왔는데 알고보니 root에서 실행을 안해줘서 그런거였다.(sudo su)

Got permission denied while trying to connect to the Docker 
daemon socket at uni x:///var/run/docker.sock: Get 
http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers /json?all=1: 
dial unix /var/run/docker.sock: connect: permission denied

7. docker images

8. docker run thebookpeople/oracle-xe-11g

  (아무생각 없이 따라하다가 영상에 있는 경로 따라씀 ㅡㅡ;; )

9. 아래와 같은 에러문이 뜬다( 찾아보니 패스워드 변경에 대한 경고 메시지임 sys계정으로 들어가 변경해주면 됨)

10. 먹통이길래 재접하고

     docker ps -a

11. CONTAINER ID 값을 확인하고

   docker start 1b4cbf35380f

12. docker exec -it 1b4cbf35380f /bin/bash

13. sqlplus

14. 처음으로 들어가면 user-name과 password를 쳐야하는데

     system 과 oracle을 각각 치면 된다.(디폴트 비번)