[3-tier 구축] 3️⃣-2: Docker 명령어 및 설치방법

하니·2024년 11월 4일

인프라

목록 보기
4/9

많이 사용하는 Docker 명령어

Docker 이미지 관련 명령어
✔️ 이미지 검색

docker search {이미지 이름}

✔️ 이미지 다운로드

docker pull {이미지 이름}

✔️ 이미지 삭제
*해당 이미지로 실행 중인 컨테이너가 없을 때문 삭제 가능하다.

docker image rm {이미지 이름}

Docker 컨테이너 관련 명령어
✔️ 컨테이너 생성 및 실행

docker run --name {컨테이너 이름} -dp 8080:8080 {이미지 이름}
  • -d옵션 : background로 실행. 동일한 터미널에서 다른 작업을 할 수 있게 된다.
  • -p옵션 : 포트 포워딩 설정. 호스트(로컬pc)의 특정 포트를 컨테이너의 포트와 연결한다. ex) 호스트의 포트8080을 컨테이너의 포트8080에 매핑한다.

✔️ 실행중인 컨테이너 조회

docker ps
  • -a옵션 : 모든 상태의 컨테이너 조회 (종료된 컨테이너 포함)

✔️ 컨테이너 실행 중지

docker stop {컨테이너 이름}

✔️ 컨테이너 삭제

docker rm {컨테이너 이름}

✔️ 컨테이너 로그 찍기

sudo docker logs {컨테이너 이름} -f
  • -f옵션 : 실시간으로 로그 출력

ubuntu에 Docker 설치

# 1. 우분투 시스템 패키지 업데이트
sudo apt-get update

# 2. 필요한 패키지 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

# 3. Docker의 공식 GPG키를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# 4. Docker의 공식 api 저장소를 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

# 5. 시스템 패키지 업데이트
sudo apt-get update

# 6. Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io


# 7. 도커 설치 확인
# 7-1. 도커 실행상태 확인
sudo systemctl status docker

# 7-2. 도커 실행
sudo docker run hello-world

참고

Ubuntu에 Docker 설치

profile
Hi, I am HANI Developer(╹◡╹). .....1hani me?

0개의 댓글