티스토리 뷰

CLOUD/Docker

[Qwiklabs] Introduction to Docker

NakyungIm 2020. 3. 30. 19:55

이 게시물은 [https://google.qwiklabs.com/focuses/1029?parent=catalog]을 참고하여 만들었습니다.

 

 

Goals

  • 도커 컨테이너를 빌드, 실행, 디버그 하는 방법
  • Docker Hub과 Google Container Registry에 도커 이미지를 pull하는 방법
  • Google Container Registry에 도커 이미지를 push하는 방법

 

 

 

gcloud 명령어

  • GCP용 명령 줄 도구
  • 활성 계정 이름 나열
gcloud auth list

 

 

 

Hello World

 

hello world 명령어

  • hello world 컨테이너 시작
docker run hello-world

 

 

images 명령어

  • Docker Hub에서 가져온 컨테이너 이미지 보기
docker images

(출력)

REPOSITORY     TAG     IMAGE ID     CREATED     SIZE

 


ps 명령어

  • 실행중인 컨테이너 확인
docker ps

(출력)

CONTAINER ID     IMAGE     COMMAND     CREATED     STATUS     PORTS     NAMES

 

  • 실행이 완료된 컨테이너를 포함한 모든 컨테이너 확인
docker ps -a

 

 

 

 

Build

 

여기서 잠깐!

꼭 알아야 할 리눅스 명령어! 0.<

 

  • mkdir : 새 디렉토리 생성
  • cd [디렉토리 경로] : [디렉토리 경로]로 이동
  • cd . : 현재 디렉토리 출력
  • cat [파일 이름] : 파일 내용 출력
  • cat > [파일 이름] : 입력한 내용으로 새로운 파일 생성
    • 이미 있는 파일이라면, 기존에 있는 파일 내용을 지우고 새로 입력한 내용으로 저장

*** 여기서 디렉토리는 Windows의 폴더라고 생각하면 편해요^.^

 

댓글