Cloud/Docker

3. Docker Container 관리 (리눅스 용)

jinkwon.kim 2019. 1. 30. 15:44
728x90
반응형

3. Docker Container 관리 (리눅스 용)

(생성, 시작, 정지, 삭제)

 

 

 

관련 포스트

1. Docker 가상화 서버 개념 (리눅스용)

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)

3. Docker Container 관리 (리눅스 용)

4. Docker 네트워크 (리눅스 용)

5. Docker Image 만들기 / 삭제 (Linux 용)

6. Docker cluster - swarm (리눅스 용)

 

 

- Docker version 18.09.1, build 4c52b90

 

 

Container 관리

 

1. Container 리스트 확인 

  #docker ps -a

 

2. Container foreground생성

  - container 생성시 -i, -t 옵션을 주어 표준 입출력이 활성화 되어, 상호 작용이 가능한 상태로 실행

  - container를 생성 한다는 것은 image를 실행하여 가상의 공간을 만는 것이다.

  - container 생성 방법은 2가지 존재 한다.

 

  1) run 사용 하여 생성

    - 생성후 바로 container에 접속

    #docker run -i -t --name {이미지 별칭} {이미지 이름:Tag명}

      * -i 옵션 : 상호 작용을 하겠다.

      * -t 옵션 : 터미널을 사용하겠다.

      * --name 옵션 : container에 별칭을 붙인다. 

 

  2) create 사용하여 생성 

    - 생성후 container에 접속 하지 않 습니다.

    #docker create -i -t --name {이미지 별칭} {이미지 이름}

      * -i 옵션 : 상호 작용을 하겠다.

      * -t 옵션 : 터미널을 사용하겠다.

      * --name 옵션 : container에 별칭을 붙인다. 

 

  3) 생성된 container 상태 확인

    #docker ps -a

    *STATUS 정보

      - Create : Container 생성만 되고 실행 되지 않은 상태

      - Exit    : Container가 종료된 상태

      - UP    :  Container가 실행 중 인 상태

 

3. Container background 생성

  - container 생성시 -d (--detach) 옵션을 주어 container를 background로 동작하게 합니다.

  - background 모드에서는 container내에서 프로그램이 foreground로 실행 되고 있어야 합니다.

    그렇지 않으면 container는 종료 됩니다.

  - 그래서 ubuntu 이미지를 -d 옵션으로 실행 할 경우 바로 종료가 됩니다.

    강제로 start해도 foreground로 실행되는 프로그램이 없어서 바로 종료 됩니다.

  1) background 데몬 접속 하기

    - container가 -d 옵션으로 실행되어도 bash shell을 활성화 시켜 접속 할 수 있습니다. 

    #docker exec -i -t {container 이름} /bin/bash 

 

4. Container 시작

  #docker container start {Container ID 또는 NAMES }

5. Container 종료

  #docker container stop {Container ID 또는 NAMES }

 

6. Container 재 시작

  #docker container restart {Container ID 또는 NAMES }

 

7. Container 접속

  #docker attach {Container ID 또는 NAMES }

 

8. Container 빠져 나오기

  1) exit 

    - container 접속 후 exit로 빠져 나오면 Container를 stop 시키고 빠져 나온다.

    - container STATUS 정보가 Exitd (0) 이다 

 

  2) Ctrl + p, q

    - container 접속 후 exit로 빠져 나오면 Container를 up 시킨 상태로 빠져 나온다. 

    - container STATUS 정보가 Up 이다.

9. Container 삭제

  # docker container rm {container id}


도커(Docker) 각티슈 케이스

docker를 공부하다가 아주 귀여운 container 형태의 각티슈 케이스 협찬을 받았습니다. ㅎㅎ 

막상 받아보니 괜찮습니다. 회사 분들도 일단 무척이나 신기해 합니다.

일단 제품 조립도 쉽고 안에 휴지를 위로 밀어주는 철판 같은게있어서 사용하기는 매우 편할꺼 같더라구요.

마침 ㅎㅎ 각티슈 케이스 필요했는데 다행이더라구요 ㅎㅎ. 

책상 인테리어로 괜찮은거 같아요.

 

요건 정면 사진~!!

요건 모서리 사진~!! (옆에 container 문짝 디테일 살아있습니다.!!!!)

마지막 배랑 같이 찍은 사진 ㅋㅋㅋ 뭔가 container 라면 배가 필요할꺼 같아서 같이 찍어봤습니다.ㅎㅎ

 

회사 분들이 지나갈때 마다 ㅋㅋ 한번 씩 관심 가질꺼 같습니다. ㅎㅎ

 

구매 주소 : https://incatos.shop/surl/O/11

 

도커 컨테이너 각티슈 휴지 케이스 티슈커버 사각 아크릴 각티슈 커버 - 푸르가즘

현재 결제가 진행중입니다. 본 결제 창은 결제완료 후 자동으로 닫히며, 결제 진행 중에 본 결제 창을 닫으시면 주문이 되지 않으니 결제 완료 될 때 까지 닫지 마시기 바랍니다.

incatos.shop

 

728x90
반응형