Author Archives: opendocs

[Setting | Ubuntu] Docker 삭제

우분투 환경에서 Docker를 완전삭제 하는 방법을 정리한다.


작성일 : 2023-10-24
OS : Ubuntu 22.04 LTS
Docker : 20.10.17

1> purge / autoremove (패키지 및 환경설정 모두 삭제)

sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-ce-cli

2> 파일 및 그룹 삭제

sudo rm -rf /var/lib/docker /etc/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

[Tip | Docker] 컨테이너 자원할당 변경

Docker 사용시 컨테이너별 자원 할당법을 정리한다.

테스트서버 : Ubuntu22.04
작성일 : 2023-04-26

1> 할당된 자원 및 상태 확인

# 프로세스 전체 확인
docker ps -a
# 실행되고 있는 자원 확인
docker stats

2> 메모리 제한 변경

# memory
docker update --memory 1024m {Container ID}
# swap memory (should be larger than memory limit)
docker update --memory-swap 2048m {Container ID}
# 확인
docker inspect {Container ID} | grep -i memory

3> CPU 코어수 변경

docker update --cpus 2 {Container ID}

[Tip | Ubuntu] 논리 볼륨 크기 조정

리눅스에서 할당된 논리적인 볼륨 크기를 조정하는 법을 정리한다.

테스트서버 : Ubuntu22.04
작성일 : 2023-02-23

1> 디스크 용량을 확인

df -h

2> 논리적인 볼륨 크기 조정

# 100%로 조정
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
# 적용
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

3> 현재 디스크 블럭의 정보를 확인

lsblk