도커(Docker)로 Oracle 11g 설치하고 사용하기
Updated:
Docker로 Oracle 11g 설치하고 사용하기
- Docker
- 접하게 된 계기?
- 설치
- 이미지 만들고 배포하기
접하게 된 계기?
맥북프로를 사용하는 개발환경에 있는 상황에서 Oracle DB를 사용해야 하는 상황이 발생. 오라클 데이터베이스가 윈도우와 리눅스 등의 환경에서만 지원하기 때문에 HomeBrew -> Docker설치를 통해 사용하게 됨.
설치
- brew(brew cask)를 통한 설치 or docker for mac (DB설정 생략)
-
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에 성공적으로 업로드 완료.
Leave a comment