본문 바로가기
DOCKER

맥북 M1 도커, 오라클 설치(docker, oracle)

by sum_mit45 2023. 4. 6.
728x90
반응형

맥북 M1 도커 docker, 오라클 oracle 설치

1. docker 설치

https://www.docker.com/products/docker-desktop/

 

Download Docker Desktop | Docker

Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!

www.docker.com

이 사이트에서 Apple Chip으로 설치한다. 

Containers에 아무것도 없음.
Images에 아무것도 없음

2. colima 설치

터미널 창에서 brew install colima 로 설치한다. 

 

3. colima 실행

colima를 x84_64 환경으로 띄워준다. colima를 사용하지 않고 docker desktop 환경에서는 oci-oracle-xe 이미지로 컨테이너를 띄웠을 때 아키텍처가 달라 문제가 되는데, colima가 해결해준다.

colima start --memory 4 --arch x84_64

 

docker ps 명령어가 잘 작동하는지 확인.

 

4. 오라클 서버 띄우기

docker run --restart unless-stopped --name oracle -e ORACLE_PASSWORD=pass -p 1521:1521 -d gvenzl/oracle-xe

 

5. Docker

다운로드할 이미지 검색

docker search oracle-xe-11g

 

이미지 다운로드

docker pull jaspeen/oracle-xe-11g

 

다운로드한 이미지 목록 확인

docker images

 

 

컨테이너 생성과 실행 (my_oracle은 컨테이너 이름)

docker run --name my_oracle -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g ****

 

실행 중인 컨테이너 목록을 확인

docker ps

 

오라클 실행 명령어

docker exec -it oracle sqlplus

 

반응형

 

오픈소스 컨테이너 런타임인 Colima를 사용해 oci-oracle-xe 이미지를 x86/64 환경으로 띄운다면 M1 맥북에서도 오라클 데이터 베이스를 띄울 수 있다. → localhost:1521 를 얻을 수 있다.

 

 

6. Docker 띄우기

docker start oracle
docker exec -it oracle sqlplus

docker ps
728x90
반응형