infra/Docker

Docker image, Docker container 설치 및 실행

ssoheeh 2024. 8. 27. 17:26

도커 설치 후 도커 이미지 설치해보기

nginx 설치

 

 

docker desktop에서  확인

 

 

컨테이너 생성 및 실행

localhost:80 실행 시 nginx 기반의 웹 서버 수행 확인

 

 

 

docker registry 생성

docker hub > Repositories > Create repository

레포지토리 생성 후 터미널에서 도커 로그인

 

 

도커 이미지 리스트 확인 

 

 

도커 이미지에 태그 추가

# docker image tag format
$ docker tag <로컬 이미지 이름>:<태그> <레지스트리 주소>/<이미지 이름>:<태그>

# docker tag를 통해 nginx라는 이미지를 adjh54/m-nginx라는 새롭게 구성한 repository에 1.0이라는 태깅을 하여 수행하였습니다.
$ docker tag nginx adjh54/my-nginx:1.0

 

 

도커 레지스트리 repository에 올리기

# docker Registry format
$ docker push <레지스트리 주소>/<이미지 이름>:<태그>

# docker Registry 사용예시
$ docker push adjh54/my-nginx:1.0

 

 

올린 레지스트리 확인

 

 

기존 레지스트리 가져오기

# Docker Registry pull format 
$ docker pull <레지스트리 주소>/<이미지 이름>:<태그>
 
# Docker Registry pull example
$ docker pull adjh54/my-nginx:1.0

 

 

docker desktop에서 확인

 

 

컨테이너 목록 확인

 

 

주요 docker 명령어

docker 명령어 설명
docker -v docker 버전을 확인합니다.
docker ps -a docker의 컨테이너 목록을 확인합니다.
docker pull [docker image] docker의 이미지를 다운로드 받습니다.
docker build docker 이미지를 빌드합니다.
docker push docker 이미지를 레지스트리에 업로드합니다.
docker run docker 이미지를 기반으로 컨테이너를 생성하고 실행시킵니다.
docker login docker 계정 로그인을 수행합니다.
docker image ls docker 이미지 목록들을 확인합니다.
docker tag docker 이미지에 이름 또는 태그를 할당합니다.
docker pull docker 이미지를 레지스트리에서 가져옵니다.

'infra > Docker' 카테고리의 다른 글

Docker를 이용해 Springboot 서버 실행, Github Container Registry push,pull 실습  (0) 2024.08.27
Docker  (0) 2024.08.21