본문 바로가기

docker2

컨테이너란? 컨테이너의 개념 하나의 OS 커널로 여러개의 독립된 것처럼 보이는 환경을 운용하기 위한 가상화 형태입니다. 쉽게 말하면 격리된 사용자 공간의 인스턴스, 즉 독립된 환경을 하나의 프로세스로 실행하는 것입니다. 사용자 공간과 컨테이너 OS는 물리적 자원을 관리하는 "커널공간"과 사용자 프로세스(애플리케이션)을 실행하는 "사용자 공간"으로 나뉩니다. 컨테이너는 이러한 사용자 공간을 분리하여 각각 고유한 프로세스 테이블, 파일 시스템, 네트워크 등의 자원을 관리할 수 있게끔 합니다. 컨테이너의 역사 연도 Name 주요내용 1979 UNIX의 chroot UNIX에 chroot 시스템 콜이 도입됨. 프로세스가 바라보는 루트 디렉토리를 파일 시스템 상의 특정한 디렉토리로 변경하는 기능 2000 FreeBSD jai.. 2021. 8. 31.
[Oracle] docker로 db생성해서 샘플 테이블 이용하기 0. 준비 터미널을 열어 docker를 실행합니다. 1. docker로 oracle 11g 컨테이너 실행 후 sqlplus 실행하기 # 컨테이너 띄우기 docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g # 실행중인 컨테이너 확인 docker ps # oracle 컨테이너 접속, sqlplus 실행 docker exec -it oracle11g sqlplus # 유저명과 비밀번호 입력해서 sqlplus 접속 유저명 : sys as sysdba 비밀번호 : oracle # 초기설정된 비밀번호 2. hr 계정 활성화하기 # hr 계정 비밀번호 재설정 및 활성화 alter user hr identified by tiger account unlo.. 2021. 8. 27.