반응형

Ops/Docker 5

[Docker] 도커 save, load VS Export, Import 차이점

개요 사용 중인 컨테이너 혹은 이미지를 아카이빙 할 수 있는 Export / Save 차이점을 알아보자 Export & Import 먼저 Export 명령어 먼저 살펴보자. Docker --help 명령어를 통해 Export가 무엇인지 쉽게 알 수 있다. $ docker export --help Usage:docker export [OPTIONS] CONTAINER Export a container's filesystem as a tar archive Options: -o, --output string Write to a file, instead of STDOUT Export란 Container를 Tar 파일 시스템으로 Archive 하는 것이다. 즉 "컨테이너를 파일로 추출한다"라고 이해하면 편할 것 ..

Ops/Docker 2022.09.20

[Docker] 맥OS Docker Desktop설치 (Docker install on mac)

맥 OS에서 도커를 설치해보자. 공식 문서를 읽어서 설치하면 된다. 하지만 공식 문서 읽기 싫어하는 사람을 위해 글을 작성한다. 1. 공식 홈페이지에 접속 후 자신의 Chip에 맞는 버전을 클릭한다. (https://docs.docker.com/desktop/mac/install/) 2. Docker.dmg 파일이 다운로드 되었을 것이다. 이 파일을 클릭하자 3. cmd + Space 를 누른 후 docker를 검색한다. 4. 클릭 한 후 설치를 쭈욱 진행하면 끝이다. 아래와 같은 도커 모양이 우측 상단에 표시되어있다면, 설치가 완료된 것이다.

Ops/Docker 2022.05.16

[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
반응형