docker
-
Pihole 설치 가이드취미 2024. 4. 15. 22:45
평소에 웹서핑을 하면서 보이는 광고가 너무 거슬려서 집에 남아도는 라즈베리파이로 pihole 을 설치해보았다. 설치방법 도커로 설치하면 깔끔할거 같아서 살펴보니 도커로 설치하는 가이드도 친절하게 안내되어있다. 역시 남이 만든거 가져다쓰는게 제일 속 편하다. 아래 docker-compose.yaml 을 이용해서 pihole 컨테이너를 생성해주자. 이때 ${WEBPASSWORD} 에 UI web 에서 사용할 패스워드를 적어주자. version: "3" services: pihole: container_name: pihole image: pihole/pihole:latest ports: - "53:53/tcp" - "53:53/udp" - "80:80/tcp" environment: TZ: 'Asia/Seou..
-
[DevOps] Docker로 간편하게 k6 테스트 및 Prometheus+Grafana 로 모니터링 환경 구축개발/DevOps 2024. 4. 15. 22:42
들어가는 글 REST API를 이용한 endpoint를 개발하다보니 실제로 동시접속가능한 유저는 얼마가 되고, 사용되는 cpu/memory 사용량을 가늠해야할 필요성을 느끼던 찰나 load testing 을 위한 tool 들을 써볼 수 있는 기회가 있었다. 그와 관련된 내용들을 정리하고 공유하고자 글을두서 없이 써본다. k6가 뭐길래? k6는 오픈소스 load testing tool 이며, test를 매우 쉽게 그리고 제품의 생산성을 높혀주는 이점이 있다. 왜 k6? k6 locust JMeter Gatling Language Javascript Python Application Scalar Stars(k) 21.4 22.1 – 6 Forks(k) 1.1 2.8 – 1.2 커뮤니티를 살펴보면 Top 4 ..
-
[Docker] nvidia-docker 환경 셋업개발/Docker 2024. 4. 15. 22:30
GPU 기반 컨테이너를 사용해야할 일이생겼다. 관련된 환경셋업을 하면서 겪었던 어려움들을 까먹지 않도록 기록하려고한다. nvidia-driver 설치 driver 설치에 앞서 기존에 설치된 nvidia-driver 관련된 패키지들을 제거해주자. sudo apt-get --purge remove *nvidia* sudo apt-get autoremove sudo apt-get autoclean dpkg -l | grep nvidia 커맨드를 이용해서 관련 패키지들이 모두 제거되었는지 확인해보자. 아무것도 뜨지 않아야한다. 이제 ubuntu-drivers devices 커맨드를 이용해 설치할 수 있는 nvidia-driver 목록을 살펴보자. == /sys/devices/pci0000:00/0000:00:0..