반응형
먼저 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)
반응형
'Docker' 카테고리의 다른 글
Docker Study 3(웹서버 구동해보기) (1) | 2023.10.22 |
---|---|
Docker Study 1 (도커란?) (0) | 2023.10.22 |
도커 공부 Start! (0) | 2023.10.22 |
댓글