도커를 활용해서 데이터 이전

DONNIE·2022년 12월 14일
0

VM / Container

목록 보기
2/6

KB 데이터는 KB 서버에 접근 못하고 텍스트 형태로 받아옴

testtest홍길동테크기획부
testdatadatadtata

sql loader를 docker로 만들어서 KB 환경에서도 사용, 이미지를 tar로 함축하고 KB측에서 shell script로 자동 실행되도록 ( try, catch 추가하여... )

FROM oraclelinus:8-slim
RUN microdnf install oracle-instantclient-realease-sl8 &&
microdnf install oracle-instancevlient-basic oacle-instantclient-tools ....

ENV
CMD ["sqlplus","-v"]

도커이미지 생성=> 도커 컨테이너 생성

docker exec -it oracle sqlplus // 오라클이라는 컨테이너에서 sqlplus라는 명령어를 실행하삼
docker exec -it nginx nginx start // 컨테이너 외부에서 nginx라는 컨테이너에서 nginx를 시작할 수 있는

이미지로만 실행시킬때 (명령어를 실행)
docker run -i --rm -v(파일 마운트) /path/test.sq 도커이미지:버전 sqlldr
컨트롤 파일, 실제 데이터 파일을 마운트 한 뒤에 sqlldr 서버명 control=컨트롤 파일명

gitlab

profile
후론트엔드 개발자

0개의 댓글