이미지 (Image):
컨테이너 (Container):
명령어 (Instructions):
Dockerfile의 명령어는 대문자로 시작하며, 주로 다음과 같은 주요 명령어들이 사용됩니다.
dockerwork 디렉토리 생성 후 notepad를 실행한다
다음과 같이 내용을 작성 후 Dockerfile로 저장한다.
호스팅 폴더 webapp의 내용을 /usr/local/apche2/htdocs/에 복사할 것이다.
이번에는 webapp 폴더를 만들어서 index.html를 작성한다.
Dockerfile, index.html이 잘 만들어짐을 확인
dockerwork 디렉토리에서 webserver
로 파일을 빌드한다.
docker build -t 빌드할명칭 dockerfile위치디렉토리
webserver라는 Repository가 도커 이미지에 생성됨을 확인
이미지를 구동한 후 서버 터미널로 접속한다.
호스팅 폴더의 index.html의 내용이 잘 복사된 것을 확인하였다
이미지 ID 말고 이미지 명을 구동해도 똑같이 뜨는 것을 확인
index.html
의 변경사항이 잘 적용된 것을 확인