도커 49

[Docker] mindmap 으로 나의 상상의 꿈을 펼쳐보자

mindmap이라고 한 번은 들어봤을 법한 단어이다. 보통 하얀 도화지 위에 어떠한 포인트나 주제를 가지고, 가지를 하나씩 추가하며, 무한한 생각을 할 수 있는 하나의 행위라고 할 수 있다. 이제 도화지나 종이가 아닌, 나의 브라우저 위에 꿈을 펼쳐보도록 하자. docker-compose.yml 파일 docker-compose.yml version: '3.3' services: mindmaps: ports: - '8080:80' restart: unless-stopped image: m4yur/mindmaps docker-compose.yml 실행 docker-compose up -d master@master:~/docker/docker/mindmap$ docker-compose up -d Creatin..

Docker 2023.02.05

[Docker] librespeed 로 자체 인터넷 속도 측정기 설치

필자는 librespeed라는 컨테이너를 모르기 전에, 속도 측정하기 위해서 벤치비, fast.com 등의 공식 사이트에 들어가서 속도를 측정하곤 했다. 하지만 자체 속도측정 서비스를 도커를 통해 가볍고, 쉽게 설치할 수 있어서 이 얼마나 좋은 일인가? 아래 docker-compose.yml 를 참고하여, 쉽게 설치해 보고 속도 측정도 해보자! docker-compose.yml 파일 docker-comopose.yml version: "3" services: librespeed: image: lscr.io/linuxserver/librespeed container_name: librespeed environment: - PUID=1000 - PGID=1000 - TZ=Asia/Seoul - PASSWOR..

Docker 2023.02.04

[Docker] mattermost 협업 툴 설치하기!

Mattermost는 Open Source, Private Cloud Slack Alternative로 오픈소스 설치형 슬랙이라고 보면 됩니다. 필자는 이 서비스를 개발팀과 운영팀 사이의 협업툴로 사용하고 있다. 필자가 느끼는 mattermost 는 많이 사용해보진 않았지만, 개발-운영 간에 소통하기 위한 한 수단이라고 생각한다. 아래는 mattermost 를 도커로 설치하는 과정이니, 유용하게 사용하기 바란다. Github에서 다운로드 git clone https://github.com/mattermost/docker 환경 파일 복사 cp -p env.example .env Domain과 TZ 변경 이미지 선택 - enterprise or team MATTERMOST_IMAGE=mattermost-en..

Docker 2023.02.03

[Docker] 도커 간단하게 설치하자

도커를 설치하기 위해 이것 저것 명령어들이 많다. 가뜩이나 잘 모르겠는데, 한줄 한줄 설치할때 모르고 진행할 때가 대부분이며, 필자도 가이드만 있으면 따라할 뿐 알면서 따라하는 건 아니다. 하지만 도커를 설치할 때 쉘 하나로 설치할 수 있도록 제공하고 있으니, 참고하기 바란다. 참고로 한줄 씩 이해하면서 설치하고 싶을 경우 아래 도커 사이트에서 OS 환경별로 설치 방법이 있으니 궁금할 경우 방문하여 보기 바란다. https://docs.docker.com/engine/install/ Docker Engine installation overview docs.docker.com get-docker.sh 다운로드 sudo curl -fsSL https://get.docker.com -o get-docker.s..

Docker 2023.01.26

[Docker] Docker-compose 로 netdata 시스템 모니터링 설치

필자는 OCI 인스턴스와 Raspberry PI4 서버를 가지고 있다. 쓸데없이 욕심이 많은 필자는, 이것 저것 깔아보고 체험해 보는 것을 좋아한다. 그중 하나는 모니터링 툴을 운영하는 것에 흥미가 있다. 아래 docker-compose.yml 내용은 netdata라는 시스템 모니터링할 수 있는 툴이다. CPU 및 Memory, Swap 사용량, Network 사용량, Disk 사용률 등 여러 항목으로 모니터링 가능하다. # docker-compose 설정 파일 docker-compose.yml # docker-compose 실행 docker-compose up -d version: '3' services: netdata: image: netdata/netdata ports: - 19999:19999 c..

Docker 2023.01.18

[Docker] docker-compose 로 heimdall 설치

브라우저를 키면 초기화면을 자주 사용하는 즐겨찾기 버튼이 있는 화면이 있었으면 좋겠다라고 생각하는 사용자는 아래 heimdall 을 설치하여 사용해보자. 필자는 자주 사용하는 URL 만 등록하여, 첫 화면을 heimdall 로 사용하고 있다. docker-compose.yml version: "3.7" services: heimdall: image: linuxserver/heimdall container_name: heimdall volumes: #마운트 작업 로컬 도커 컨테이너 - "./heimdall:/config" environment: - PGID=1000 - PUID=1000 ports: #포트포워딩 할 포트 설정 - "8080:80" - "8443:443" restart: always 자주사용..

Docker 2023.01.05

[Docker] Docker-compose 로 Portainer 설치

Docker 를 관리하기 위한 GUI 기반 Portainer 설치 yml 을 공유한다. 시작, 종료, 도커 생성, 삭제 등을 누구나 쉽게 컨트롤 할 수 있기 때문에 많이 사용하고 있다. docker-compose.yml version: '3' services: portainer: image: 'portainer/portainer:latest' restart: always container_name: portainer ports: - '9000:9000' volumes: - '/var/run/docker.sock:/var/run/docker.sock' - './portainer_data:/data' # docker run 을 이용한 portainer 실행 # docker run -d -p 9000:9000..

Docker 2023.01.05

[Docker] docker-compose 로 Jenkins 설치

오픈 소스로 Jenkins 정도는 어렵지 않게 설치할 수 있다. 설치 방법에는 소스를 받아 tomcat 으로 씌우거나, 직접 리눅스 환경에서 설치하거나 docker를 이용해서 설치하는 방법이 존재 한다. 여기에서는 docker-compose.yml 을 이용하여 손 쉽게 설치하는 방법을 안내하겠다. 설치 환경 : Ubuntu 또는 Linux docker-compose.yml version: '3.1' services: jenkins: image: jenkins/jenkins:latest container_name: jenkins restart: always volumes: - ./jenkins_home:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.s..

Docker 2022.12.20