-
도커 이미지 만들기IT 서적/도커 교과서 2024. 7. 28. 15:49
1. Dockerfile 작성하기Dockerfile은 일련의 인스트럭션으로 구성돼 있는데, 인스트럭션을 실행한 결과로 도커 이미지가 만들어진다.아래 소스는 예제 3-1 web-ping 애플리케이션을 패키징하기 위한 전체 Dockerfile 스크립트다.FROM diamol/nodeENV TARGET="blog.sixeyed.com"ENV METHOD="HEAD"ENV INTERVAL="3000"WORKDIR /web-pingCOPY app.js .CMD ["node", "/web-ping/app.js"] FROM : 모든 이미지는 다른 이미지로부터 출발한다. 이 이미지는 diamol/node 이미지를 시작점으로 지정했다. diamol/node 이미지에는 web-ping 애플리케이션을 실행하는 데 필요한 런..
-
도커의 기본적인 사용법IT 서적/도커 교과서 2024. 7. 24. 21:51
1. 컨테이너를 원격 컴퓨터처럼 사용하기도커는 컨테이너를 원격 컴퓨터처럼 별도로 사용할 수 있는 기능을 제공한다.터미널에 다음과 같은 명령어를 실행해본다.docker container run --interactive --tty diamol/base--interactive 플래그는 컨테이너에 접속된 상태가 된다.-tty 플래그는 터미널 세션을 통해 컨테이너를 조작하겠다는 의미이다. 2. 명령어 실습docker container ls : 현재 실행 중인 모든 컨테이너에 대한 정보를 볼 수 있다.docker container top f1 : 대상 컨테이너에서 실행 중인 프로세스의 목록을 보여준다. 여기서는 'f1695de1f2ec' 컨테이너를 대상으로 하기 위해 f1까지만 지정했다.docker containe..
-
컨테이너로 Hello World 실행하기IT 서적/도커 교과서 2024. 7. 22. 22:30
1. 도커 파일 및 실습용 파일을 설치한 이후에 맥의 터미널 환경에서 아래 명령어를 실행해본다.docker container run diamol/ch02-hello-diamol이름이 diamol/ch02-hello-diamol인 도커 애플리케이션 패키지를 내려받고 컨테이너로 애플리케이션을 실행해 메시지를 출력한다.docker container run 명령은 컨테이너로 애플리케이션을 실행하라는 도커 명령이다.이 컨테이너 패키지(도커에서는 이를 '이미지'라고 한다.)의 이름은 diamol/ch02-hello-diamol 이다. 그리고 지금 입력한 명령이 이미지를 이용해 컨테이너를 실행하는 도커 명령이다. 2. 위의 과정을 토대로 도커의 워크플로의 핵심을 볼 수 있다.애플리케이션을 컨테이너에서 실행할 수 있..