본문 바로가기
AWS

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 17일차

by 원동호 2021. 9. 22.
반응형

ch 07.  DOCKER 활용하기

  • 04. Docker Hub & Docker API - 1
  • 05. Docker Hub & Docker API - 2
  • 06. DevOps 강의를 마치며

도커 프로세스 기동 확인

도커 프로세의 확인 명령어로 도커가 떠있는지 확인해본다.

docker ps -a

도커 이미지 리스트 확인

도커의 이미지 리스트도 확인한다.

docker images

도커 로그인

도커 로그인 시 무료 계정인 경우 도커에 개인 용으로 올릴 있는 것은 1개이다

docker login

도커 허브 회원가입

계정이 없는 경우 회원가입을 진행한다.

https://hub.docker.com/

 

도커 허브 계정, 비밀번호를 정상적으로 입력했다면 Login Succeded 문구가 출력된다.

 

도커 태그 붙이기

태그 부여시 docker ps 명령어를 이용하여 기존 레포지토리명, 태그명을 확인한다.

별도의 태그를 부여하지않으면 latest 값이 기본적으로 부여된다.

도커계정username은 이전에 도커 로그인username값과 일치해야 한다.

업로드할 레포지토리명은 도커 허브에 업로드 할 레포지토리 명을 입력한다.

docker tag [기존 레포지토리명:태그명] [도커계정username/업로드할 레포지토리명:버전정보]
# ex)  docker tag aws/test:latest iwantlaravel/reviews:0.0.1

도커 Push

docker push [도커계정username/레포지토리명:tag정보]
# ex) docker push aws/reviews:0.0.1

성공적으로 업로드 됬다면 docker hub repository list에서 확인할 수 있다.

도커 Pull

docker pull [도커계정username/repository명:tag]

docker images 명령어를 확인하여 잘 받아 졌는지 확인한다.

docker start 명령어를 이용하여 도커를 실행하고 크롬으로 확인해본다.

 

도커 이미지 삭제

같은 이미지를 여러번 tag부여해서 이미지를 생성할 경우 동일한 이미지ID의 이미지들이 생성된다.

동일한 이미지ID를 삭제하려면 -f 옵션을 사용하여 삭제를 진행한다.

docker rmi [이미지ID]
# -f : 강제 삭제

도커 API 

https://docs.docker.com/engine/api/

컨테이너 조회

컨테이너 리스트를 확인할 수 있는 API이다.

 

컨테이너 생성

컨테이너를 생성할 수 있는 API이다.

 

그밖에도 다양한 API가 있으니 document에서 확인하면 될 것 같다.

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

-> https://bit.ly/37BpXiC

반응형

댓글