Henu
개발냥발
Henu
전체 방문자
오늘
어제
  • 분류 전체보기 (411)
    • DevOps (52)
      • Kubernetes (19)
      • Docker (14)
      • AWS (3)
      • Nginx (4)
      • Linux (4)
      • ArgoCD (1)
      • CN (2)
      • NATS (0)
      • Git (5)
    • Back-End (30)
      • Django (18)
      • Spring (5)
      • JPA (1)
      • MSA (5)
    • CS (87)
      • SystemSoftware (20)
      • OS (25)
      • Computer Architecture (16)
      • Network (23)
      • Database (2)
    • Lang (21)
      • Java (9)
      • Python (4)
      • C# (8)
    • Life (12)
    • 블록체인 (2)
    • Algorithm (204)
      • BOJ (160)
      • 프로그래머스 (19)
      • LeetCode (4)
      • SWEA (1)
      • 알고리즘 문제 해결 전략 (8)
      • DS, algorithms (7)
      • Checkio (5)
    • IT (2)

블로그 메뉴

  • GitHub
  • 글쓰기
  • 관리자

공지사항

  • Free!

인기 글

태그

  • 프로그래머스
  • DFS
  • Kubernetes
  • BFS
  • Network
  • docker
  • boj
  • django
  • 다이나믹 프로그래밍
  • 백트래킹

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Henu

개발냥발

[Docker] Docker 관련 tip #1
DevOps/Docker

[Docker] Docker 관련 tip #1

2021. 8. 10. 16:11

docker 실행중인 컨테이너를 정지하고 삭제를 한번에


$ docker rm -f {컨테이너 id  or  컨테이너 name}

-f 명령어를 사용해서 강제로 컨테이너를 멈추고 삭제할 수 있다.

docker stop {컨테이너}, docker rm {컨테이너}  와 같은 과정을 줄일 수 있다.

 

 

 

Docker Desktop 에서의 볼륨의 위치


docker를 윈도우나 맥에서 설치하고 구동하려면 docker desktop 이라는 프로그램을 설치하게 된다. (docker-machine은 사용할 일이 있다면 공부할 예정. docker desktop과 docker-machine 은 구동 방식이 완전히 다릅니다.)

docker 의 named 볼륨을 설정하고 컨테이너와 연결했다고 하자. 이때 볼륨 데이터에 엑세스 하는 과정은 docker의 작은 VM 내부에서 수행된다. (리눅스는 예외로 host와 직접적으로 연결된다.)

위 그림을 보면 named 볼륨인 static을 살펴보고 있다.

Mountpoint가 디스크에서 볼륨이 저장되는 실제 위치이다. 윈도우는 /var로 시작하는 폴더 자체가 없고, 맥에서 접속하면 /var/lib/docker 폴더가 존재하지 않을 것이다. 그럼 저 위치는 어디인 것일까?

docker의 작은 VM내부에 있는 디렉토리라고 생각하면 된다. Mountpoint 디렉터리의 실제 내용을 확인하려면 VM내부에 엑세스 하면 확인 가능하다. 

 

 

 

 

'DevOps > Docker' 카테고리의 다른 글

[Docker] Docker Swarm에 대해서  (0) 2021.08.18
[Docker] docker-compose로 편하게 개발환경 구성하기  (0) 2021.08.10
[Docker] Django 개발 환경 세팅 #2  (0) 2021.08.05
[Docker] Django 개발 환경 세팅 #1  (0) 2021.08.04
[Docker] MariaDB - docker로 관리하기  (0) 2021.07.29
    'DevOps/Docker' 카테고리의 다른 글
    • [Docker] Docker Swarm에 대해서
    • [Docker] docker-compose로 편하게 개발환경 구성하기
    • [Docker] Django 개발 환경 세팅 #2
    • [Docker] Django 개발 환경 세팅 #1

    티스토리툴바