본문 바로가기
LEARN/OS

[UBUNTU] 우분투 DOCKER(도커) 설치 및 삭제 명령어

by 아이엠제니 2023. 8. 18.

 


 

 

내가 프로젝트에 들어가서 코딩을 한 건아닌데, 그 만들어진 걸 요즘 클라우드에 올려보는 것을 하고 있다.

리눅스...? 우분투...? 처음이요.

당연히 도커도 처음이다.

근데 명령어 사용이 거의 반복이다.

설치하고 삭제하고의 반복 반복 반복.

그래서 노션에 적어 놓고, 복붙해서 하고 있었는데...

이럴 거면 그냥 내 티스토리에 올려 놓고서 필요할 때마다 보면서 카피하자고 생각했다.

 

처음에는 도커의 이미지와 컨테이너 개념도 이해가 안 되었는데, 확실히 이론으로 접하는 거랑!

실제 만져보면서 해보니 조금 더 와닿는다. (아주 조금)

도커와 관련된 건 인프런에서 보려고 찾아놨다.

게시판 만드는 것도 너무 중요하지만, 일단 회사에서 하고 있는 일도 있으니...

이것도 해야지 해야지.

다 뼈가 되고, 살이 된다고 생각하며 하자.

 

 

 

1. 도커 설치

1. 패키지 업데이트
sudo apt update

 

 

 

2. 사전 요구사항 설치
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

 

 

 

3. 도커 설치용 리포지토리 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

 

 

4. 패키지 업데이트
sudo apt update

 

 

 

5. 도커 설치
sudo apt install -y docker-ce docker-ce-cli containerd.io

 

 

 

6. 도커 서비스 시작 및 활성화
sudo systemctl start docker

 

 

 

7. 권한 설정
sudo usermod -aG docker $USER

 

 

 

8. 도커 설치 확인
docker --version

 

 

 

도커 상태 확인
sudo systemctl status docker

 

 

 

 

 

2. 도커 삭제

 

1. 도커 컨테이너 중지 및 삭제
sudo docker stop $(sudo docker ps -a -q)
sudo docker rm $(sudo docker ps -a -q)

 

 

2. 도커 이미지 삭제
sudo docker rmi $(sudo docker images -q)

 

 

 

3. 도커 패키지 삭제
sudo apt purge docker-ce docker-ce-cli containerd.io

 

 

 

4. 도커 데이터 및 설정 파일 삭제
sudo rm -rf /var/lib/docker

 

 

 

5. 도커 저장소 설정 제거
sudo rm /etc/apt/sources.list.d/docker.list

 

 

 

6. 패키지 업데이트
sudo apt update

 

 

 

7. 불필요한 의존성 패키지 제거
sudo apt autoremove

 

 

 

8. 설치 확인
docker --version

 

 

 

300x250