기억의 습작

도커란? 도커 목차! 본문

SCM (형상관리)/docker

도커란? 도커 목차!

뿌사리다 2021. 8. 25. 21:16

도커란?

도커(Docker)란 리눅스 컨테이너를 기반으로 하여 특정한 서비스를 패키징하고 배포하는데 유용한 오픈소스 프로그램이다

용어설명

  • 이미지: OS설치 파일과 같은 개념 (iso파일)
  • 컨테이너: 이미지를 이용하여  설치된 가상 운영체제.  

목차

1. 도커서버 설치 및 제거

  • centos 에 도커 설치
  • ubuntu 에 도커 설치
  • windows 에 도커 설치
  • 도커 설치 후 선행작업
  • 도커 삭제

2. 도커 옵션 명령어

  •  도커 이미지에 이름설정
  • 도커 입출력 적용
  • 도커 이미지 포트 포워딩
  • 컨테이너가 사용하는 포트 정보 확인
  • 도커 컨테이너속 hostname 설정
  • 도커 내부의 프로퍼티 값 입력
  • 서버 재부팅 후 컨테이너 자동 실행 여부
  • 도커 외부의 디렉토리(host)를 내부의 디렉토리에 링크
  • 컨테이너가 종료되면 자동 삭제됨
  • 컨테이너 시작시 (Docker run) 디스크 용량 한도 설정하여 시작하기
  • 컨테이너 안에서 host의 리눅스 커널 기능을 모두 사용
  • CPU리소스 분배
  • 메모리 사용량 제한(b,k,m,g 등의 단위 사용)
  • 도커 빌드

3. 도커 컨테이너 생성 및 삭제

  1.  로그인
  2. 이미지 검색
  3. 다운로드
  4. 컨테이너 설치
  5. 업로드
  6. 삭제
  7. 오프라인 환경을 위한 이미지 import/export

4. 도커 사용

  • 설치된 이미지 확인
  • 설치된 컨테이너 확인
  • 컨테이너 접속
  • 컨테이너 컨트롤 (시작,중지,일시정지,일시정시해지)
  • 컨테이너 내부에 있는 파일 복사 및 가져오기

5. 도커 관리

  • 컨테이너 cpu및 메모리 사용률 확인
  • 도커 이미지 이름 변경
  • 로그확인
  • 고정 아이피로 컨테이너 실행

6. 도커 이미지 생성

  • Dockerfile 을 이용한 이미지 생성
  • docker-compose 을 이용한 이미지 생성 

7. 도커 저장소 설치

  • Dockerhub (공용)
  • Docker registry (사설)

8. 유용한 도커 이미지 소개

  • centos
  • ubuntu
  • nexus
  • oracle db
  • gitalb
  • jenkins
  • redmine
  • owncloud
  • svn / svn-http
  • wordpress
  • filebrowser
  • portainer
  • docker registry

 9. 내가 만든 도커 이미지 소개

  • ㅁㅁㅁㅁ
  • ㅁㅁㅁㅁ

10. 도커 오류 해결 노하우

도커 설치 후 실행이 안될 때.

 

728x90
반응형
LIST