겉바속촉

[DOCKER] 도커_Dockerfile 본문

IT 일기 (상반기)/DOCKER

[DOCKER] 도커_Dockerfile

겉바속촉 2020. 12. 31. 15:26
728x90
반응형

 

DOCKER에 대해서

 

공부해보도록 하겠습니다

 

!^^!

 

 

 


 

 

Dockerfile을 사용하여

구성관리를 해보도록 하겠습니다

 

나만의 이미지로 재구성할 수 있쥬

 

 

 

컨테이너 올려서 커밋하는 방법도 있습니다

지난번 포스팅 참고

 

2020/12/31 - [IT 일기 (상반기)/DOCKER] - [DOCKER] 도커_이미지 생성

 

[DOCKER] 도커_이미지 생성

DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 우리는 원래 Docker 이미지를 바탕으로 컨테이너를 작성해왔습니다 그런데 컨테이너를 바탕으로 해서 도커 이미지를 만들어보려고 합니다 1. 컨테이

2-juhyun-2.tistory.com

 

 

하지만 오늘은 도커파일을 활용하는 방법을 배울게요

 


 

DOCKERFILE

 

 

dockerfile에는 베이스가 되는 이미지에 각종 미들웨어를 설치하고

개발한 애플리케이션의 실행 모듈을 전개하기 위해 모든 구성 정보를 보유하고 있습니다

 

 

 

1. 현재경로 확인

 

2. docker 폴더 생성

 

3. docker 내부로 들어가기

 

 

 

4. web 폴더 생성

 

 

 

5. web의 Dockerfile을 생성하러 vi 편집기 들어가기

 

 

 

 

6. vim모드에서 다음과 같이 작성

 

**********************************************

i : insert 모드로 바꾸기

 

FROM nginx

ADD index.html /usr/share/nginx/html

 

ESC : 편집 종료

:wq! : 저장하고 나오기

************************************************

 

(nginx를 다운받아서 이미지를 수정하는데 index.html 파일을 다음 path에다가 추가하겠다는 말!!)

 

 

 

 

7. index.html 내용 만들어주기

 

도커파일이 있는 곳에다가 만들어주셔야합니다

dockerfile은 web밑에 있기 때문에

index.html도 web/index.html 로 해주셔야겠쥬?

 

 

 

8. Dockerfile로부터 도커 이미지 생성하기

 

docker build -t 저장소이름:태그이름 도커파일 위치

 

 

 

9. docker images로 확인

 

 

 

 

10. 다른데서 접속할 수 있게 하기

 

docker run -d -p 8080:80 --name myweb myweb:v1

 

728x90
반응형