리눅스

    Docker File - Docker Image를 만들기 위한 명세서

    Docker File - Docker Image를 만들기 위한 명세서

    이전의 글에서 docker 컨테이너를 만들기 위해 docker hub에 있는 이미지들을 활용하였다. 그럼 Docker Image는 항상 Docker hub에서 내려 받아야 하는 걸까?? 내가 직접 내가 필요한 이미지를 만들어서 사용할 수는 없을까?? 본 글에서는 Docker Image를 만드는 법을 설명한다. 도커 이미지를 만들기 위해서는 먼저 도커 파일(Dockerfile)을 작성해야 한다. Dockerfile?? Dockerfile은 이미지를 만들기 위한 명세서다. Dockerfile을 이용해 간단한 메세지를 출력하는 이미지를 만들어보자 # Dockerfile # 베이스 이미지 명시 FROM alpine # 컨테이너 시작시 실행 될 명령어를 명시해줍니다. CMD [ "echo" ,"hello worl..

    PM2를 이용한 리눅스 프로그램 실행 및 시작프로그램 등록

    PM2를 이용한 리눅스 프로그램 실행 및 시작프로그램 등록

    이 글은 어떤 사람들을 위한 글인가요? 라즈베리파이나 다른 리눅스에 시작프로그램을 등록하고 싶어요 그 프로그램이 예상치 못한 런타임에러로 중단되어도 알아서 다시 시작했으면 좋겠어요 따로 로깅을 하지 않더라도 해당 프로그램의 로그를 확인하고 싶어요 다른 방법도 있지 않아요? 단순 시작프로그램 등록만을 원한다면 rc.local 파일을 수정하거나 데몬으로 추가할 수 있지만 프로그램이 알 수 없는 문제로 종료되면? 해당 프로그램의 로그를 확인하고 싶다면? 같은 문제는 따로 처리해야합니다. 😦 PM2를 사용한다면 간단한 방법으로 위와 같은 문제들을 해결 할 수 있습니다. PM2는 무엇인가요? 사용자의 프로그램을 항상 동작하도록 도와주는 프로세스 관리자입니다. 기본적으로 NODE.JS에 최적화되어 있지만 아래 언어..