본문 바로가기

Docker

(3)
도커 개요 및 내부 구조 도커를 왜 사용하는가? 도커는 컨테이너 기반 가상화 도구이다. Docker를 사용하면 애플리케이션을 인프라에서 분리하고, 신속하게 배포할 수 있다.그리고 애플리케이션을 격리된 환경에서 실행하여 다른 시스템이나 애플리케이션과의 충돌을 방지한다. 기존의 Hypervisor를 통한 가상화(가상머신 방식)에서 좀 더 경량화한 형태가 컨테이너 가상화이다.가상머신 방식의 경우 GuestOS로 인한 오버헤드와 중복이 발생할 수 있다는 단점이 있다.반면에 컨테이너 가상화를 이용하면 오버헤드가 적어 VM보다 가볍고 빠른 장점이 있다.( *오버헤드 : 어떤 처리를 하기 위해 들어가는 간접적인 처리시간, 메모리 등을 말한다)가상환경가상환경애플리케이션애플리케이션미들웨어미들웨어컨테이너 관리 소프트웨어OS하드웨어 도커를 사용하면..
도커 1차시 수업 실습 *도커 실행하고 있으면 해당 터미널창 사용 불가, 터미널 2개켜서 사용하기 도커 이미지 pull 받아서 이미지 실행 도커 멈추고 삭제하기(Ctrl+c 누르면 멈출수 있음= stop) docker container rm은 docker rm이랑 같은 역할함. docker ps는 실행중인 컨테이너만 확인 할 수 있음docker ps -a 하면 stop되어있는 컨테이너를 확인할 수 있음. 여기서 ID확인 후 컨테이너 rm 실행   볼륨마운트하면 컨테이너에 반영됨 로컬 8888포트를 컨테이너 안에 있는 80포트와 연결해보기(아파치서버이용)docker run -p 8888:80 httpd html 파일을 수정해보자  격리되어있는 파일 시스템에 들어가기docker exec -it [컨테이너NAME] /bin/sh컨테..
Docker 설치하기 및 사전학습 정리내용 원티드의 프리온보딩 백엔드 챌린지에 참여신청 후 사전 학습을 진행해보고자 합니다(컨테이너 기반 서버 관리 경험으로 면접 뽀개기 ) https://www.wanted.co.kr/events/pre_challenge_be_19 1차: 5.8(수) 20시 2차: 5.11(토) 10시 3차: 5.15(수) 20시 4차: 5.18(토) 10시" data-og-host="www.wanted.co.kr" data-og-source-url="https://www.wanted.co.kr/events/pre_challenge_be_19" data-og-url="https://www.wanted.co.kr/events/pre_challenge_be_19" data-og-image="https://scrap.kakaocdn...