Post

Linux 도커(2)

Linux 도커(2)

도커

도커 설치

  1. 도커 설치 방법의 종류
    1. 도커 데스크탑 설치
    2. 직접 설치하는 방식
  2. 직접 설치하는 방식
    • 레포지토리를 사용하여 설치
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
     #1. set up the repository
     sudo yum install -y yum-utils
     sudo yum-config-manager --add-repo https://download.docker.com/linuxcentos/ docker-ce.repo
    
     #2. Install Docker Engine
     sudo yum install docker-ce docker-ce-cli containerd.io \
     docker-buildx-plugin docker-compose-plugin
    
     #3. Start Docker
     sudo systemctl enable --now docker
    
    
    • 설치 스크립트를 통해 설치
    1
    2
    3
    4
    5
    6
    7
    
     yum -y remove rune
     # or
     curl -fsSL https://get.docker.com -o get-docker.sh # -o 옵션은 현재 불러온 웹요청을     저장.
     sudo sh get-docker.sh
        
     # 그냥 sh get-docker.sh를 하면 dockerd-rootless-setuptool.sh install    작업을수행해줘야함
     systemctl enable --now docker
    

도커 기본 명령어

docker container run -d –name webserver -p 80:80 nginx

컨테이너는 이미지를 가지고 기동한다.

  1. 도커 이미지 검색
    • docker search nginx
    • docker search myregistry.com:5000/nginx
  2. 도커 이미지 다운로드
    • docker pull nginx
    • docker pull myregistry.com:5000/nginx
  3. 도커 이미지 정보보기
    • docker image ls -a
    • docker images -a
  4. 도커 이미지 정보 자세히 보기
    • docker image inspect 이미지이름:태그 # 태그는 없어도 됨
    • docker image inspect -f “” 이미지이름:태그

      필터링할 때 태그이름에 “” 처럼 쓸 수 있음

  5. 레지스트리에 이미지 목록 확인
    • docker images
    • docker images -a
    • docker images -q
  6. 도커 이미지 태그 설정
    • docker tag nginx smthyj/mywebserver:1.0
  7. 도커 이미지 삭제
    • docker rmi
  8. 도커 로그인/로그아웃
    • docker login
    • docker login myregistry.com:8443
    • docker logout
    • docker logout myregistry.com:8443/smthhyj
  9. 도커 이미지 업로드
    • 도커 이미지 업로드 과정
      • 태그 설정
        • docker tag nignx smthyj/mywebserver:1.0
      • 로그인
        • docker login
      • 이미지 업로드
        • docker push smthyj/mywebserver:1.0
This post is licensed under CC BY 4.0 by the author.