반응형

도커 2

[Docker] 도커 컨테이너에서 Cron, Crontab 사용하기

Docker Container에서 Cron 동작시키기 도커 컨테이너 내부의 어플리케이션 상태를 주기적으로 확인해야 되는 상황이 있었는데, 컨테이너 안에서 Cron이 동작하지 않았다. 이를 해결했던 방법을 공유하고자 글을 작성한다. 먼저 내가 생각했던 방법은 두가지였다. 1. Host OS에서 Docker 컨테이너의 Cron을 동작시킴 도커 컨테이너에서 Cron에서 동작시키는 방법이 가장 좋다고 생각이며, 이러한 방법으로 문제를 해결했을 때 장점은 아래와 같다. - 컨테이너가 갑작스럽게 종료되더라도, HOST OS에서 로그를 남길 수 있다. - 다수의 컨테이너 Cron을 HOST에서 관리할 수 있다. */5 * * * * docker exec containerA # 5분마다 해당 스크립트를 실행하는 명령어..

Ops/Docker 2022.02.20

도커란? 도커가 뭔데 ! (1)

도커를 공부하면서, 서버 개발자를 꿈꾸면서 도커와 쿠버네티스를 배워야 된다는 막연한 생각뿐이었고, 학부 시절에는 단순 내가 만든 nodejs 파일을 이미지로 변환해보는 게 전부였다. 하지만 구글링을 통해 코드를 따라 해서 이미지를 만들어봤을 뿐 도커에 대한 이해는 전혀 없었다. 도커를 왜 쓰는지. 도커의 동작 원리가 무엇인지 이해하지 못한다면 도커를 제대로 활용할 수 없다고 생각해. 도커에 대해 정리해보고자 한다. 도커란? 먼저, 도커를 공부하기 전에 도커의 정의를 살펴보자. Docker(도커)는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를..

Ops/Docker 2021.07.27
반응형