상세 컨텐츠

본문 제목

[Docker] 도커로 오라클과 마리아디비 설치하기

Docker

by 코딩하는 박줄기 2023. 6. 12. 21:53

본문

728x90
반응형

도커를 사용하면 간편하게 오라클마리아디비설치하고 실행할 수 있습니다. 이번에는 도커를 사용하여 오라클과 마리아디비를 설치하는 방법에 대해 알아보겠습니다.

 

도커 다운로드

도커를 설치하기 위해 도커 공식 사이트에서 Windows 용 도커 설치 파일을 다운로드하고 설치합니다.

[etc.] - [Docker] 윈도우 10에서 Docker를 설치하는 방법

 

오라클 이미지 다운로드 및 실행

  • 오라클 11g 이미지 다운로드 및 실행
docker pull jaspeen/oracle-xe-11g 
docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g
  • 오라클 12c 이미지 다운로드 및 실행
docker pull galam/oracle-xe-12c 
docker run --name oracle12c -d -p 1521:1521 galam/oracle-xe-12c

 명령어를 실행하여 오라클 11g 또는 12c 이미지를 다운로드하고 컨테이너를 실행합니다. 컨테이너가 성공적으로 실행되었다면 다음 단계로 진행합니다.


오라클 컨테이너에 접속하기

오라클 컨테이너에 접속하여 데이터베이스를 관리하기 위해 다음 명령어를 사용합니다.

  • 오라클 11g 접속
docker exec -it oracle11g sqlplus
  • 오라클 12c 접속
docker exec -it oracle12c sqlplus

위 명령어를 실행하면 오라클 데이터베이스에 접속할 수 있습니다. 접속할 때는 system 사용자로 로그인하고 oracle 비밀번호를 입력합니다.

 


마리아디비 이미지 다운로드 및 실행

docker pull mariadb
docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb

위 명령어를 실행하여 마리아디비 이미지를 다운로드하고 컨테이너를 실행합니다. 컨테이너가 성공적으로 실행되었다면 다음 단계로 진행합니다.


마리아디비 컨테이너에 접속하기

마리아디비 컨테이너에 접속하여 데이터베이스를 관리하기 위해 다음 명령어를 사용합니다.

docker exec -it mariadb mysql -u root -p


위 명령어를 실행하면 마리아디비에 접속할 수 있습니다. 접속할 때는 root 사용자로 로그인하고 root 비밀번호를 입력합니다.


도커 및 데이터베이스 관련 명령어

도커와 데이터베이스를 관리하기 위해 자주 사용되는 몇 가지 명령어를 알아보겠습니다.


도커 명령어

• 현재 실행 중인 컨테이너 확인:
docker ps
• 중지된 컨테이너를 포함한 모든 컨테이너 조회:
docker ps -a
• 사용되지 않는 도커 이미지 삭제:
docker image prune
• 중지된 컨테이너 및 사용되지 않는 컨테이너, 네트워크, 볼륨 등 삭제:
docker prune docker system prune
• 도커 포트 매핑 확인:
docker inspect mariadb | grep IPAddress


오라클 명령어

• SQL*Plus로 오라클 접속:
sqlplus / as sysdba
• 오라클 데이터베이스 시작:
startup
• 리스너 상태 확인:
lsnrctl status
• 리스너 시작:
lsnrctl start
• 리스너에 등록된 서비스 목록 확인:
lsnrctl services

 

728x90
반응형

'Docker' 카테고리의 다른 글

[Docker] 윈도우 10에서 Docker를 설치하는 방법  (0) 2023.04.21

관련글 더보기

댓글 영역