본문 바로가기

Cloud29

[docker] ROOT Directory (폴더) 경로 변경 Docker의 데이터 디렉토리(기본적으로 /var/lib/docker)는 다른 위치로 옮길 수 있으며, 새로운 컨테이너도 자동으로 새로운 위치를 사용하도록 설정할 수 있습니다. 단, 이를 위해 몇 가지 작업이 필요합니다. 1. 기존 Docker 데이터를 /data로 옮기는 방법Docker가 실행 중인 컨테이너와 관련 데이터를 새로운 디렉토리로 옮기려면 아래 단계를 따라야 합니다. 단계 1: Docker 서비스 중지먼저 Docker 데몬을 중지해야 합니다. 실행 중인 컨테이너가 있으면 데이터 이동 중 손상 위험이 있으므로 주의하세요.sudo systemctl stop docker sudo systemctl stop docker.socket 단계 2: 기존 데이터 복사/var/lib/docker의 데이터를 .. 2025. 3. 4.
[Docker] Registry - Harbor 설치 방법 Harbar 설치 사전 주의 사항 (podman 사용불가) 관련 커뮤니티 자료 : 도커로 해야한다.!! (DCT가 없다고 한다.) https://github.com/goharbor/harbor/discussions/17268 # 만약 podman일 경우 아래와 같이 에러가 발생한다.. ~\]# ./install.sh \[Step 0\]: checking if docker is installed ... Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. Note: docker version: 4.6.1 ✖ Need to upgrade docker package to 17.06.0+. 01. 디렉토리 생성 하버의 설치 .. 2024. 4. 8.
[docker] 도커 사설 저장소 생성 및 UI 설정 (docker registry, web ui) on rocky9 도커 사설 저장소 (레지스트리) 생성 및 UI 도커는 docker hub를 자유롭게 많이들 쓴다. 하지만, 기업이나 개인이 공유하고 싶지않는 경우 사설로 저장소를 만들어서 사용할 수 있다. 도커 사설 저장소 구성에는 다양한 서버 (protus, harbor...)들이 존재하는데, 이번 글에서는 가장 간단하게 할 수 있는 docker container형태로 registry를 이용해볼까 한다. 물론 레지스트리 뿐만 아니라 UI도 함께 설정 해보자. (UI없으면 관리 힘드므로..) - 도커 설치 Rocky9에 도커를 설치하여, 실제 podman으로 사용함 (docker 명령어 완전호환으로 이질감 없음) dnf install podman-docker dnf install podman - Docker Regist.. 2024. 1. 22.
[Nomad, Error] job consul sidecar 생성 시 "envoy_bootstrap: error creating bootstrap configuration" 상황 아래와 같이 nomad에서 job 생성 시 consul을 이용하여, sidecar 붙일 경우 connect { sidecar_service {} } 다른 설정 잘 했다고 생각했는데, 아래와 같이 사이드카 프록시를 명령어?가 없다고 생성이 안된다고 나온다. 에러 발생 Task hook failed: envoy_bootstrap: error creating bootstrap configuration for Connect proxy sidecar: exec: "consul": executable file not found in $PATH; see: 생각 중.. 실제 장비에서 nomad와 consul를 version 확인해보니 아무문제가 없다. 심지어 $PATH도 consul PATH가 등록되어 있다. (.. 2023. 11. 30.
[Prometheus] node_exporter의 low data 이번 글은 따로 설명이 아닌 node_exporter가 발생하는 데이터를 긁어서 저장하였습니다. node_exporter는 도커로 리눅스 실행 환경입니다. 아래의 데이터는 node_exporter의 low data입니다. HTML 삽입 미리보기할 수 없는 소스 2023. 11. 6.
[Prometheus] 프로메테우스+그라파나 Docker 설치 (on Windows) 윈도우 도커를 이용하여 프로메테우스와 그라파나를 설치해보겠습니다. node_exporter는 사용하지 않고 client_golang/prometheus 라이브러리를 통해 custom node exporter를 사용했습니다. 필요하신분은 node_exporter를 도커설치하시면 됩니다. 댓글에 궁금하신 사항 남겨주시면 알려드릴게요 들어가기전 필자는 "C:\workspace\Docker\volume\prometheus" 해당 폴더를 ""작업폴더""로 지칭하겠습니다. 1. (Docker) Prometheus와 연결할 Windows Volume 만들기 공유하고자하는 볼륨디렉토리에 들어가서 아래와 같이 디렉토리를 만듭니다. # 필자는 "C:\workspace\Docker\volume"에 만들었습니다. mkdir .. 2023. 9. 13.
반응형