본문 바로가기

DEV/Docker

베이스 이미지 빌드

1. 도커 검색

https://hub.docker.com/

docker search centos : 설치 할수 있는 centos 검색


2. 이미지 다운로드

docker pull kbs8971/nginx : 호스트에 nginx 이미지 다운로드

docker run kbs8971/nginx : 로컬 호스트에 nginx 이미지 확인 후 없으면 다운로드


3. nginx 컨테이너 이미지를 구동하고 호스트 80포트와 컨테이터 80포트를 맵핑

docker run -d -p 80:80 kbs8971/nginx


4. 도커파일 생성

docker pull kbs8971/nginx : 터미널에서 도커 레지스트리에 있는 이미지를 당겨온다.

mkdir dockerbuilder

cd dockerbuilder

sudo nano Dockerfile

FROM kbs8971/nginx:latest


5. 도커허브 리포지터리에 푸시

docker build -t nginx . : 현재 경로에 nginx 빌드

docker images

docker tag 65452b291034 kbs8971/nginx:latest : tag에 이전에 만든 IMAGE ID를 입력(네임스페이스 변경 용도)

docker images

docker push kbs8971/nginx : 이미지를 도커 허브 리포지터리에 푸시

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

도커 명령어  (0) 2019.03.03
도커 설치  (0) 2019.03.02