도커(Docker)로 Oracle 11g 설치하고 사용하기

Updated:

Docker로 Oracle 11g 설치하고 사용하기

  1. Docker
    • 접하게 된 계기?
    • 설치
    • 이미지 만들고 배포하기

접하게 된 계기?

맥북프로를 사용하는 개발환경에 있는 상황에서 Oracle DB를 사용해야 하는 상황이 발생. 오라클 데이터베이스가 윈도우와 리눅스 등의 환경에서만 지원하기 때문에 HomeBrew -> Docker설치를 통해 사용하게 됨.


설치

  1. brew(brew cask)를 통한 설치 or docker for mac (DB설정 생략)
  2. SQLDeveloper 사용 (설치생략)

docker images # 저장된 이미지 확인
docker ps -a # -a: 실행중이지 않은 이미지/컨테이너 모두 확인
docker run --name oracle11g -d -p 1521:1521 oracle11g:uu # 컨테이너 실행 -d, -p, -it, --name 등 다양한 옵션 존재
docker start bb1bbaf23505 (컨테이너이름) # 컨테이너 시작 <-> stop

docker stats # 실행중인 컨테이너의 리소스 확인
docker exec -it oracle11g sqlplus # 실행중인 컨테이너에 접근+명령어 실행

SQLDeveloper 로 확인 (미리 몇가지 데이터를 입력해 놓음.)


push

  • push 명령어로 docker hub로 전송.
  • docker hub에 성공적으로 업로드 완료.

Categories:

Updated:

Leave a comment