Ubuntu 22.04.3 서버에 Docker 설치하기
Docker에서 hello-world 실행하기
Docker Conatiner를 사용하는 이유. Bare metal > Virtualization > Container로의 변화
도커는 리눅스 커널의 기능 기반으로 컨테이너가 만들어져 리눅스에서만 사용 가능하다
Docker hub에서 Image를 검색하는 명령어
docekr container rm 명령어. 컨테이너를 지우는 명령어
실행중인 도커 container 서비스를 중단하는 명령어
도커 container run 명령어
docker hub에서 서비스 이미지 가져오는 명령어
docker container 명령어
dockerfile을 통해 container를 빌드
docker build 명령어
docker tag 명령어
fortune 컨테이너를 빌드하는 문제 및 풀이
docker push 명령어
Docker hub를 통한 public registry와 개인 혹은 회사가 운영하는 private registry 운영
docker hub에 로그인하는 명령어
docker top 명령어. 현재 실행중인 컨테이너 상태를 보여준다
Docker image ls 명령어. 이미지 리스트를 출력해 보여준다.
Docker create 명령어. 컨테이너를 생성한다
docker start 명령어. 생성되어 있는 컨테이너를 실행시키는 명령어
Docker inspect 명령어. 현재 컨테이너 정보를 보여준다
docker container logs 명령어. 컨테이너에서 발생한 로그를 보여준다
Docker exec 명령어. 컨테이너에 접속하는 방법
Docker image rm 명령어. 도커 이미지를 지우는 명령어
컨테이너 검색하고 pull 실행 삭제하는 문제
Docker container stats 명령어로 현재 컨테이너 메모리 현황 등을 보여준다.
Docker stress container 만들어서 부하 테스트
Docker cpu 리소스 제한
Docker container 모니터링 툴
도커에서 blkio 리소스 제한해보자
docker mysql 컨테이너 만들어서 리소스 사용량 확인
Docker 컨테이너 스토리지를 Host에 저장하여 영구 보존하기
Docker network 개념 및 예시
docker port forwarding
Docker network ls 명령어. 컨테이너 네트워크 리스트를 출력해주는 명령어
Docker network를 생성하는 명령어
Docker user-defined network 만들기
Docker container network 및 volume
Docker multi-tier 컨테이너 구축 문제
Docker compose yml 커맨드
docker compose 명령어 요약
docker compose로 여러 컨테이너 동작
docker compose 예제 따라해보기
docker compose example : wordpress
docker 컨테이너로 파일 및 폴더 옮기는 명령어
수정한 컨테이너를 이미지화 시켜 private registry에 업로드