본문 바로가기
Docker

Docker Study 2(도커 설치 및 사용하기)

by 코딩개미뚠뚠 2023. 10. 22.
반응형

먼저 VM을 하나 생성해준다. 
aws, gcp, kt cloud, naver cloud, nhn cloud 같은 클라우드 서비스를 이용하여 생성해주면 된다.

 

1. root 계정을 접속 후 apt update

sudo su
apt-get update

2. 도커를 위한 패키지 설치

apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

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
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

4. 설치 확인

docker -v

5. centos 접속해보기

docker run -i -t centos:7

## 빠져나오기
exit

바로 접속이 되는 걸 확인할 수 있다.

 

6. 우분투 18.04 이미지 pull   

docker pull ubuntu:18.04

## 이미지 pull 받아졌는 지 확인
docker images

 

7. 도커 기본 실행 실습

 

  • 컨테이너 생성
docker create -i -t --name myubuntu ubuntu:18.04

 

  • 도커 컨테이너의 현재 상태 확인
docker ps -a

 

  • 시작
docker start myubuntu

 

  • myubuntu 접속
docker attach myubuntu

## Ctrl p q 를 순서대로 눌러주면 빠져나올 수 있다.
Ctrl +p + q

 

  • 상태 확인

아래와 같이 ctrl + p + q 로 빠져나오면 status가 up된 상태이다(exit로 나오면 exit라고 뜸)

 

  • 이름 변경
docker rename myubuntu myubuntu2



  • 컨테이너 삭제(-f 옵션은 강제를 의미: 실행중이어도 삭제 가능)
docker rm -f myubuntu2

 

  • 사용하지 않는 컨테이너 전부 삭제
docker container prune

 

  • 전체 컨테이너 정지
docker stop $(docker ps -a -q)

 

  • 전체 컨테이너 삭제
docker rm $(docker ps -a -q)

 

2023.10.22 - [Docker] - Docker Study 1 (도커란?)

반응형

'Docker' 카테고리의 다른 글

Docker Study 3(웹서버 구동해보기)  (1) 2023.10.22
Docker Study 1 (도커란?)  (0) 2023.10.22
도커 공부 Start!  (0) 2023.10.22

댓글