[Docker] CentOS9에 도커 설치하기

layl__a·2022년 9월 14일
0

Docker

목록 보기
1/5
  • 프로그램과 프로세스는 1:N의 관계

프로그램(정적인 로직, 디스크) : 1
프로세스(동적인 로직, 메모리) : N

예시)

지뢰찾기 : 1번 설치
지뢰찾기 실행을 동시에 : N개 실행

  • 도커

프로그램 == 이미지
프로세스 == 컨테이너

도커 설치하기

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

sudo systemctl start docker

sudo systemctl enable docker

도커를 sudo 없이 사용

sudo usermod -aG docker ${USER}

도커를 sudo 없이 사용하려면, putty 재시작 필수

실습

docker run hello-world
  • 일단 현재 내 PC에 hello-world 가 설치되어있는지 체크
  • 없으면 다운로드 후 실행
docker images

  • hello-world 1개가 뜬다.
  • 리포지터리:버전 의 구조
docker rmi hello-world -f
  • 이미지 삭제

docker 버전 이미지 만들기

docker run hello-world

뒤에 버전을 쓰지 않아도 최신버전으로 다운로드한다.
혹은

docker run hello-world:latest

버전 지정

docker run hello-world:5.5 <버전>

조회

  • 현재 실행중인 이미지 조회
docker ps
  • 모든 기록 출력
docker ps -a

컨테이너 ID와 이름은 고유하다. 컨테이너 ID는 전부 입력할 필요 없다.

docker logs 7daa850a1d69

docker logs 7d

docker logs intelligent_faraday

-> 전부 같은 의미

컨테이너 단건 로그보기

docker logs ID

컨테이너 상태 자세히 보기

docker inspect ID

컨테이너 삭제하기

docker rm -f ID

0개의 댓글