mac 에서 sql developer 실행을 위해 docker 를 설치하다
일단, 이것만 알면됨 ㅋ 고생했음...ㅜㅜ
#step1 일단
1) 다운로드
https://www.docker.com/get-started
2) 회원가입 후 실행. 로그인
#step2 세팅 순서
1) 버전 확인
docker --version
2) 로그인(아이디의 작성 범위는 @ 이전 까지, 그리고 패스워드는 타이핑해도 원래 안보이는 것임)
docker login
3) 도커 업데이트(설치 후 오라클 연계관련 업데이트)
docker pull wnameless/oracle-xe-11g
4) 선택-1 : 기본 컨테이너 생성 (주의 - 도커를 껐다가 켜면 작업했던 데이터베이스가 모두 리셋된다)
docker run -d -p 59160:22 -p 59161:1521 wnameless/oracle-xe-11g
4) 선택-2 : 볼륨 생성(로컬 데이터 유지)과 함께 신규 컨테이너 리스트 생성
docker run -d -p 59160:22 -p 59161:1521 -e ORACLE_ALLOW_REMOTE=true --mount source=oracle_vol,target=/u01/app/oracle wnameless/oracle-xe-11g
* 59160:22 -p 59161:1521 는 PC 마다 다를 수 있습니다 ><
#step3 기타 참고 명령어
* 보유 이미지 리스트 확인
docker image ls --all
* 실행 중인 컨테이너 종료
docker exec -it oracle11g sqlplus
* 보유 컨테이너 리스트 확인
docker ps
* 보유 컨테이너 삭제
docker rm $(docker ps -a -q)
* 보유 볼륨 리스트 확인
docker volume ls
* 상세정보
docker volume inspect 볼륨이름(위에 명령어 실행하면 이름 알 수 있음)
* 지우기
docker volume rm 볼륨이름
# 참고 출처
*직접적인 문제해결
http://inor.tistory.com/49
https://github.com/wnameless/docker-oracle-xe-11g/issues/64
https://nicewoong.github.io/development/2017/10/09/basic-usage-for-docker/
*도커에 대한 전반적인 개발가이드
http://wiki.rockplace.co.kr/pages/viewpage.action?pageId=3868698
http://tech.cloudz-labs.io/posts/docker/volume/
https://www.joinc.co.kr/w/man/12/docker/InfrastructureForDocker/storage
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
삼팔광땡 MYSQL 입문기 - 첫걸음 또는 목차 (0) | 2019.02.09 |
---|---|
삼팔광땡 MYSQL 입문기 - 프롤로그 (0) | 2019.02.08 |
JAVA 초급, 카드 게임 초안 (0) | 2018.06.26 |
초급 java 실습 예제 모음 : 객체지향 1부까지 (0) | 2018.06.21 |
oracle SQL 실습 예제 모음 : 기본 DML, 기본 TCL index view (0) | 2018.06.21 |
댓글