-
docker image란? 개념부터 생성까지또니 개발 일기/docker 2020. 2. 19. 10:38
1. 개요
- 컨테이너를 실행할 수 있는 실행파일, 설정 값들을 가지고 있는 것.
- 이미지를 컨테이너에 담고 실행 -> 프로세스 동작
2. 예제
- docker file을 작성하여 image 생성FROM ubuntu:18.04
# app 디렉토리를 생성한다.
RUN mkdir -p /app
# work 디렉토리 설정
WORKDIR /app
# 파일 복사
ADD ./app
# 아래 명령어 실행
RUN apt-get update
RUN apt-get install -y nginx
# 볼륨 설정
VOLUME ["/data", "/var/log/nginx"]
EXPOSE 80
EXPOSE 443
# log 스크립트 실행
CMD ["/app/nginxLog.sh"]3. docker hub
- 이미지를 저장하고 관리
- 많은 회사들이 docker로 소프트웨어를 배포 -> 공개 이미지 공유
ex) $ docker pull nginx
4. docker repository
- docker hub와 같이 공개된 방식이 아닌 비공개적으로 격리된 저장소'또니 개발 일기 > docker' 카테고리의 다른 글
docker + postgresql 설치 (0) 2020.02.19 docker oracle 설치 (0) 2020.02.19 docker volume이란? (0) 2020.02.19 docker container란? 개념, 예제 (0) 2020.02.19 docker란? 개념부터 설치까지 (0) 2020.02.19