docker(37)
-
Grafana
Grafana의 주요 특징 및 사용 사례 다양한 데이터 소스 지원 : Grafana는 여러 종류의 데이터 소스와 통합할 수 있다. 예를 들어, Prometheus, InfluxDB, Elasticsearch, MySQL, Postgres, Microsoft SQL Server, 등과 통합하여 데이터를 시각화할 수 있다. 대시보드 : Grafana 대시보드를 사용하여 시계열 데이터를 시각적으로 나타낼 수 있다. 이 대시보드에는 그래프, 표, 패널 및 다양한 플러그인을 추가하여 사용자 정의할 수 있다. 경고 및 알림 : Grafana는 데이터에 대한 경고를 설정하고, 이벤트가 발생할 때 이메일, SMS 또는 다른 경고 수단을 통해 알림을 제공하는 기능을 제공한다. 사용자 지정 플러그인 : Grafana는 다..
2023.10.10 -
Docker save, load
Docker save docker save 명령어는 Docker 이미지를 아카이브 파일로 내보내는 데 사용된다. 이 명령어를 사용하여 이미지와 이미지의 레이어를 하나의 압축 파일로 저장할 수 있다. Docker load docker load 명령어는 Docker 이미지를 아카이브 파일에서 로드하여 Docker 레지스트리에 이미지를 추가하는 데 사용된다. docker save로 내보낸 이미지를 다른 Docker 호스트로 전송하거나 공유할 때 사용한다. 실습 docker save -o test_images.tar my_ubuntu:v1 docker rmi -f my_ubuntu:v1 docker load -i test_images.tar
2023.10.06 -
nodejs 실습
실습 파일 및 패키지 dockertest 디렉토리에 압축 풀기 실습 docker build -t nodejs-server . docker run -it -p 8080:8080 --name nodejs-server nodejs-server ctrl + p + q Docker 컨테이너를 백그라운드 모드에서 실행 중인 상태에서 나오는 방법
2023.10.06 -
Docker commit
Docker commit Docker에서 docker commit 명령어는 컨테이너의 상태를 새로운 이미지로 저장하는 데 사용되는 명령어다. 이 명령어를 사용하면 현재 실행 중인 컨테이너에서 변경된 파일이나 설정을 포함한 새로운 이미지를 생성할 수 있다. docker commit [옵션] [:] 주요 옵션 -a, --author : 커밋 작성자 정보를 지정한다. -c, --change : 이미지 레이어에 대한 Dockerfile 명령을 추가한다. -m, --message : 커밋 메시지를 지정한다. 실습 docker run ubuntu:focal docker commit -a kang -m "my first commit" cool_noether my_ubuntu:1.0 docker run -it my_u..
2023.10.06 -
script 실행할 entrypoint 설정
python 파일 생성 이미지 빌드 docker build -t helloworld . 현재 디렉토리에서 Dockerfile을 찾아서 해당 Dockerfile을 기반으로 helloworld 이미지를 빌드하고, 이 이미지에 helloworld라는 태그를 붙인다. script 실행 docker run helloworld nodejs 패키지 설치 curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm install -g express sudo npm install -g express-generator npm init -y npm i express 파일 생성 const express..
2023.10.06 -
volume
volume Docker Volume은 Docker 컨테이너에서 데이터를 지속적으로 저장하고 관리하기 위한 방법 중 하나다. Docker Volume을 사용하면 컨테이너의 데이터를 호스트 머신과 독립적으로 관리하고 백업하거나 공유할 수 있다. volume 종류 1. 호스트 볼륨 (Host Volumes) 호스트 볼륨은 호스트 운영 체제(호스트 머신)의 파일 시스템 경로를 컨테이너와 공유한다. 호스트 볼륨을 사용하면 호스트의 파일 및 디렉터리를 컨테이너와 공유할 수 있으며, 컨테이너가 호스트 파일 시스템에 직접 액세스할 수 있다. 호스트 볼륨은 -v 또는 --volume 플래그와 함께 사용하여 지정된다. ex) -v /host/path:/container/path 2. 컨테이너 볼륨 (Container V..
2023.10.05