반응형
SMALL

docker 82

[Docker] docker network mode 간단 정리

Docker는 다양한 네트워크 모드를 제공하여 컨테이너 간 및 컨테이너와 외부 간의 통신을 설정할 수 있습니다. 주요 네트워크 모드는 다음과 같습니다:1. Bridge 모드Bridge 모드는 Docker의 기본 네트워크 모드입니다. 컨테이너는 docker0이라는 가상 브리지 네트워크를 통해 서로 통신합니다. 각 컨테이너는 docker0 브리지에 연결된 가상 이더넷 인터페이스를 통해 IP 주소를 할당받습니다. 이 모드는 동일한 호스트 내의 컨테이너 간 통신에 적합합니다.$ docker network lsNETWORK ID NAME DRIVER SCOPE7abfb3c2d5f6 bridge bridge ..

Docker 2024.10.11

[Docker] docker 모든 포트를 개방하기 위한 방법

Docker Compose에서 모든 포트를 오픈하려면 host 네트워크 모드를 사용해야 합니다. 이 방법은 컨테이너가 호스트 네트워크와 동일한 네트워크 네임스페이스를 사용하게 하여 모든 포트를 오픈할 수 있게 합니다. 아래는 이를 위한 docker-compose.yml 예제입니다.docker-compose.yml 예제services: my_service: image: your_image_name network_mode: host이 설정 파일에서 network_mode: host를 사용하면 컨테이너가 호스트 네트워크를 사용하게 되어 모든 포트를 오픈할 수 있습니다².단계별 설명docker-compose.yml 파일 생성프로젝트 디렉토리에서 docker-compose.yml 파일을 생성합니다.위..

Docker 2024.10.07

[Linux] Grafana 진심 간단 설치 방법

Grafana의 최신 버전을 설치하는 방법을 단계별로 설명드릴게요. 여기서는 Linux 시스템을 기준으로 설명하겠습니다.1. Grafana 다운로드먼저, Grafana의 최신 버전을 다운로드합니다. 터미널에서 아래 명령어를 실행하세요:wget https://dl.grafana.com/enterprise/release/grafana-enterprise-11.2.0.linux-amd64.tar.gz2. 압축 해제다운로드한 파일의 압축을 해제합니다:tar -zxvf grafana-enterprise-11.2.0.linux-amd64.tar.gzcd grafana-11.2.03. 설치Grafana를 설치합니다:sudo cp -r * /usr/share/grafana/sudo ln -s /usr/share/gra..

Linux 2024.10.04

[Docker] Pi.alert 로 WIFI/LAN 접속 감지기

Pi.Alert는 네트워크(WIFI/LAN) 감지기로, 네트워크에 연결된 장치를 스캔하고 새로운 또는 알 수 없는 장치가 발견되면 경고하는 오픈소스 프로젝트입니다. 주요 기능은 다음과 같습니다:장치 검색 및 경고: 네트워크에 연결된 장치를 스캔하고 새로운 장치가 발견되면 경고합니다.세션 및 기록 관리: 장치의 세션과 기록을 관리할 수 있습니다.네트워크 맵: 네트워크에 연결된 장치들의 맵을 생성하여 시각적으로 확인할 수 있습니다.다양한 스캔 방법: ARP 스캔, Pi-hole DNS 서버, DHCP 서버 dnsmasq 등을 사용하여 장치를 검색합니다.통합 기능: 여러 푸시 서비스와 홈 어시스턴트와 통합이 가능합니다.Pi.Alert는 Docker를 통해 쉽게 설치하고 사용할 수 있으며, 다양한 설정 옵션을 ..

Docker 2024.09.13

[Docker] Notion 대안 막강한 툴 - Outline WiKi

Outline Wiki는 팀을 위한 빠르고 협업 가능한 지식 기반 플랫폼입니다. 주로 React와 Node.js로 구축되었으며, 실시간 협업 기능과 Markdown 호환성을 갖추고 있습니다주요 특징실시간 협업: 여러 사용자가 동시에 문서를 편집할 수 있습니다.Markdown 지원: Markdown 형식을 사용하여 문서를 작성하고 편집할 수 있습니다.셀프 호스팅 가능: 오픈 소스 프로젝트로, 자체 서버에 설치하여 사용할 수 있습니다.Slack 통합: Slack 계정을 통해 인증하고 통합할 수 있습니다사용 사례Outline Wiki는 팀 내 지식 공유와 문서화를 위한 훌륭한 도구입니다. 프로젝트 문서, 회의록, 기술 문서 등을 체계적으로 관리할 수 있습니다.[Docker] 도커의 모든 것, 도커 추천 이미지..

Docker 2024.09.02

[Docker] docker image 최신화 및 컨테이너 재생성

도커 이미지를 최신으로 다운로드하고 교체하는 방법은 다음과 같습니다.1. docker 명령어로 사용하여 최신 이미지 다운로드docker pull ubuntu:latest예를 들어, 최신 Ubuntu 이미지를 다운로드하려면docker pull [이미지 이름]:latest기존 컨테이너 중지 및 삭제: 먼저, 기존 컨테이너를 중지하고 삭제해야 합니다.docker stop [컨테이너 이름 또는 ID] docker rm [컨테이너 이름 또는 ID]새 이미지로 컨테이너 실행: 최신 이미지를 사용하여 새 컨테이너를 실행합니다.예를 들어, 최신 Ubuntu 이미지를 사용하여 새 컨테이너를 실행하려면:docker run --name my_ubuntu_container -d ubuntu:latestdocker run --..

Docker 2024.08.09

[Docker] syncthing 구축하기

Docker-Syncthing은 싱크띵(Syncthing)을 컨테이너화한 버전입니다. 싱크띵은 오픈소스로 개발되고 있는 지속적인 파일 동기화 프로그램으로, 두 대 이상의 컴퓨터를 별도 서버 없이 실시간으로 파일을 동기화해줍니다. Docker-Syncthing은 이 프로그램을 컨테이너 형태로 실행할 수 있도록 최적화된 버전입니다.Docker-Syncthing의 주요 특징과 사용법은 다음과 같습니다:컨테이너화: Docker-Syncthing은 컨테이너로 실행되므로 환경에 구애받지 않고 사용할 수 있습니다.읽기 전용 모드: Docker-Syncthing은 --read-only 모드에서 실행할 수 있어 보안을 강화할 수 있습니다.사용자 관리: su-exec을 사용하여 실행되는 사용자를 관리합니다.다양한 아키텍처..

Docker 2024.06.25

[Docker] checkmk 서버 모니터링 구축하기

checkmk/check-mk-raw은 checkmk의 공식 컨테이너 이미지입니다. Checkmk는 인프라 및 응용 프로그램 모니터링을 위한 선도적인 도구로, 간단한 구성, 확장 가능성, 유연성을 제공합니다. 이 컨테이너는 단일 사이트를 관리하며 모든 checkmk 에디션의 컨테이너를 빌드할 수 있습니다Checkmk Raw은 엔터프라이즈 및 고급 사용자를 위한 오픈 소스 모니터링 솔루션으로, 귀찮거나 복잡한 구성 없이도 뛰어난 확장성, 유연성 및 적응성을 제공합니다. 이는 vibrant한 오픈 소스 모니터링 커뮤니티의 일부입니다 [Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com) [Docker] 도커의 모든 것, 도커 추천 이미지!!!필자는 이때까지 docker로 구축한 모..

Docker 2024.06.04

[Docker] speedtest-tracker 구축하기

Speedtest Tracker는 Ookla의 Speedtest 서비스에 대한 자체 호스팅형 인터넷 성능 추적 애플리케이션입니다. 이 도구를 사용하는 주된 목적은 인터넷 성능의 기록을 생성하여 ISP(인터넷 서비스 제공자)의 광고 속도를 실제로 받지 못할 때 알림을 받을 수 있도록 하는 것입니다Speedtest Tracker는 웹 GUI를 통해 제공되며 다음과 같은 기능을 제공합니다:인터넷 속도 측정: 서버를 설치한 장소(집 또는 클라우드)의 인터넷 속도를 측정합니다.성능 기록: 최근 속도 측정 기록을 그래프로 확인하거나 이전 속도 측정 기록을 검토할 수 있습니다.자동 측정: 지정한 시간마다 자동으로 속도 측정을 실행할 수 있습니다.텔레그램 알림: 속도 측정 결과를 텔레그램을 통해 알림으로 전송할 수 있..

Docker 2024.06.03

[Docker] OmniDB (DB 관리 툴) 구축하기

OmniDB는 데이터베이스 관리를 간편하게 해주는 웹 기반 도구입니다. 다음은 OmniDB의 주요 특징입니다:웹 기반 도구: 브라우저를 통해 어떤 플랫폼에서든 접근할 수 있습니다.반응형 인터페이스: 모든 기능이 단일 페이지에서 사용 가능합니다.통합 작업 공간: 다양한 기술을 단일 작업 공간에서 관리할 수 있습니다.간편한 연결 관리: 연결을 쉽게 추가하고 삭제할 수 있습니다.보안: 암호화된 개인 정보를 통해 다중 사용자 지원을 제공합니다.대화형 테이블: 모든 기능이 상호작용 가능한 테이블을 사용하여 블록 복사 및 붙여넣기가 가능합니다.스마트 SQL 편집기: 컨텍스트에 맞는 SQL 코드 자동 완성 기능을 제공합니다.아름다운 SQL 편집기: 다양한 색상 테마 중 선택할 수 있습니다.탭형 SQL 편집기: 편집기..

Docker 2024.05.31
반응형
LIST