본인의 소중한 맥북에서 오라클을 실행하는 방법을 정리해두었다.
정리를 안해두면 매번 헷갈릴 듯하다.
내 맥북의 사양은 위와 같다.
homebrew를 통해 colima와 docker가 설치되어있음을 가정한다.
colima start --memory 4 --arch x86_64
뒤에 붙은 옵션은 각각 메모리 4GB를 사용하고,
CPU의 아키텍쳐를 인텔칩인 x86_64로 실행하겠다는 의미다.
-- cpu 4 옵션을 추가해 cpu 코어수도 할당할 수 있지만 생략한다.
명령어가 실행되는데 조금 시간이 걸리니 기다리자.
colima status
사진처럼 x86_64 아키텍처로 실행된 것을 확인한다.
docker search oracle
docker pull pvargacl/oracle-xe-18.4.0
나의 경우는 이미 이미지를 받아놓았으므로 생략한다.
docker로 다운받을 수 있는 oracle이란 이름을 가진 이미지 리스트를 출력한 뒤,
그 중 pvargacl/oracle-xe-18.4.0이란 버전의 오라클을 설치한다는 의미다.
docker images
docker images -a
이미지가 잘 받아졌음을 확인한다.
이제 이 이미지를 컨테이너에 올려야한다.
docker run --name oraclexe -d -p 1521:1521 pvargacl/oracle-xe-18.4.0
나는 이전에 oraclexe라는 이름으로 이미 올려둔 이미지가 있으니 이 명령어는 생략.
docker ps -a
단순히 ps만 친다면 현재 실행 중인 컨테이너만을 보여주지만
-a 옵션값을 넣으면 컨테이너에 올릴 수 있는 이미지까지 모두 포함하여 보여준다.
docker start oraclexe
oraclexe라는 이름으로 컨테이너를 적재한다
docker ps
다음에 디비를 연결한다.
docker stop oraclexe
다 썼다면 docker 컨테이너를 내린다.