home brew가 설치되어 있다면 docker와 colima 설치는 간단합니다.
터미널을 실행하고 아래 명령어를 입력하면 됩니다.
brew install docker
brew install colima
터미널에 아래 명령어를 입력한 후 done이 뜨면 성공입니다. 생각보다 시간이 오래 걸리니 당황하지 마세요😅
colima start --memory 4 --arch x86_64
아래 명령어를 입력하면 현재 실행 중인 docker를 볼 수 있습니다. 아마 지금은 비어있을 것입니다.
docker ps
또는 아래 명령어를 입력하면 중지 상태인 docker도 조회할 수 있습니다.
docker ps -a
나중에 docker이름을 바꾸고 싶다면 아래 명령어를 입력하시면 됩니다.
docker rename 이전이름 새로운이름
docker run \
--restart unless-stopped \
--name oraclexe \
-e ORACLE_PASSWORD=123456 \
-p 1521:1521 \
-d \
gvenzl/oracle-xe
- docker run : 컨테이너를 만들고 시작, 즉 create + start 와 같다.
- --name :
컨테이너 이름, 원하시는 이름 입력- -e ORACLE_PASSWORD :
컨테이너의 패스워드, 역시 원하시는 패스워드 입력- -p 1521:1521 :
오라클 포트번호, 그대로 둘 것- gvenzl/oracle-xe : 오라클 이미지 다운로드
- -d : 사용자가 직접 컨테이너 안으로 접근하지 않고 컨테이너의 COMMAND를 백그라운드로 실행할 수 있다.
명령어가 성공적으로 실행되었다면, 아래 명령어를 입력하였을 때 추가된 것을 확인할 수 있습니다.
docker ps
아래 명령어를 실행시 "DATABASE IS READY TO USE!"라는 내용이 나오는지 확인 후
control + c 로 로그화면에서 나오면 됩니다.
🚨앞으로 나올 명령어 중 oraclexe는 위에서 자신이 설정한 컨테이너 이름을 입력하시면 됩니다.
docker logs -f oraclexe
아래 명령어를 실행하여 SQL plus를 실행합니다.
docker exec -it oraclexe sqlplus
이후 user-name에는 system, password에는 위에서 자신이 설정했던 컨테이너의 패스워드를 입력하시면 됩니다. 패스워드 입력할 때 입력사항이 보이지 않는 것이 정상이니 당황하지 마세요.😅
SQL>이 뜬다면 SQL plus 실행하기 성공입니다.
SQL plus를 종료하고 싶다면 exit 명령어를 입력하면 됩니다.
아래 명령어를 입력하여 docker와 colima 끝낼 수 있습니다.
docker stop oraclexe
colima stop
https://velog.io/@devsaza/M1-M2-Mac-OS에서-Oracle-DB-사용하기
https://www.youtube.com/watch?v=yCQD_rZEzZs
https://tech.cloudmt.co.kr/2022/06/29/도커와-컨테이너의-이해-1-3-컨테이너-사용법/
덕분에 잘 설치했습니다
저는 Colima 설치 중 에러가 발생했는데, qemu를 설치하니 해결되었습니다. 댓글이 도움되었으면 합니다 ~!