운영체제/Docker(vmware)

    docker ps 명령어 / 옵션 정리

    docker ps 명령어 / 옵션 정리

    - docker ps 가장 기초적인 도커 명령어로 컨테이너의 리스트를 반환해주는 명령어다. STATUS의 Up 8 seconds를 보면 알 수 있지만, 현재 가동중인 컨테이너만 출력해준다. - docker ps -a, --all 가동중, 멈춘 컨테이너를 모두 다 표현해주는 명령어이다 - docker ps --no-trunc strapi 컨테이너의 COMMAND 중간에 .... 으로 더 이상 내용을 확인할 수 없다. 이럴 떄 사용 가능한 명령어이다. 즉, docker ps의 COMMAND 명령어 짤림 상태임을 해결해줄 수 있는 명령어이다 - docker ps -f, --filter 리스트를 필터링하여 출력할 수 있는 명령어이다. 잘 활용하는 예로는 라벨을 붙인 컨테이너, 또는 이름을 붙인 컨테이너를 출력할..

    WSL2 기반 docker 사용시 vmmem 프로세스 메모리 소모량 줄이기

    WSL2 기반 docker 사용시 vmmem 프로세스 메모리 소모량 줄이기

    1. WSL2의 문제 새로운 노트북을 구입하였기에 개발 세팅을 하였다. 그리고 오늘 외출할 일이 있어 배터리만으로 사용을 하였는데 배터리 소모가 너무 빨랐다. 스펙상 17시간을 곧이곧대로 믿은 건 아니었지만 생각보다 너무 빨랐다. 별다른 작업을 하지도 않는데 6시간도 되기 전에 0%가 되는 속도였다. 무엇이 문제일까 살펴보다가 발견한 점이 몇 가지 있는데. 그중 한 가지가 개발환경 설치로 인해 인스톨하였던 wsl2기반 docker desktop이었다. wsl2기반 docker을 사용하면 필연적으로 프로세스에 vmmem 프로세스가 등장한다. 자세하게 아는 것은 아니지만 이는 도커, 우분투 터미널 등과 관련 있는 가상 머신 관련 프로세스일 것이다. 문제는 hyper-v와 다르게 이 것의 메모리 소모량이 어마..

    Windows 10 Home에서 Docker 사용하기 (feat. wsl2)

    Windows 10 Home에서 Docker 사용하기 (feat. wsl2)

    windows10에서 docker사용하는 법입니다. 기존에 docker는 윈도우 프로페셔널의 hyper-v가 포함되어있지 않으면 기동할수 없었는데 wsl2의 확장으로 인해 Home에서도 기동이 가능하게 되었습니다. 난 windows 10 home을 사용 중인데 docker를 사용하고 싶다. 하시는 분은 참고해주세요. 만약 home을 사용중이고 docker를 사용하고싶지만 wsl2를 설치하고 싶지 않다. 하시는 분이 있으시면 이 포스팅은 도움이 되지 않습니다. 먼저 가상화 도구를 확인해야합니다 작업표시줄에서 오른쪽 클릭을 하여 작업관리자를 클릭합니다. 작업관리자 -> 성능에 진입하여 우측 하단을 확인합니다. 작업관리자를 들어가셔서 가상화: 사용 이라고 되어있는 곳을 확인하세요. 자신의 cpu가 가상화를 지..