DOCKER-COMPOSE

포스트: 14
Tags

Posts

14 posts

[라즈베리파이] docker-compose 로 서비스 운영해보기

지훈현서|2022년 4월 7일

라즈베리파이가 최근에는 재고가 없어 난리 입니다.전 세계적으로 펜데믹에 이어 CPU 등이 품귀인가 봅니다.시간이 지나면서 풀리기 바랍니다. 이번에는 그동안 라즈베리파이는 무시하고 돌리지 않았던docker 와 docker-compose를 설치하고 서비스를 돌려보는 것을 해 봅니다. 우선 docker 설치 방법입니다. sudo apt-get update && sudo apt-get upgradecurl -sSL | sh 위의 두 줄로 간단히 설치 가능합니다. 이제는 기본 pi 계정으로 docker 명령이 잘 돌도록 다음 명령이 필요합니다. sudo usermod -aG docker ${USER} 다음은 docker-compose 설치 방법입니다.기존에 다른 것과 달리 pip로 설치하는

[우분투] docker-compose 로 특정 컨테이너가 stop 오류 발생

지훈현서|2021년 3월 31일

오늘 우분투 20.04 LTS 서버 환경에서docker compose로 작업을 하다가 필요에 따라 특정 컨테이너 (nginx) 를 재시작 하려고 하는데, + sudo docker-compose restart nginx-proxyRestarting nginx-proxy ... error ERROR: for nginx-proxy Cannot restart container 825b7af19e22b0a1e930fe14e734d55a90d460311f31d55b0b72667692ce4693: Cannot kill container 825b7af19e22b0a1e930fe14e734d55a90d460311f31d55b0b72667692ce4693: unknown error after kill: runc di

[docker-compose] MongoDB Mongo Express

지훈현서|2021년 2월 5일

MongoDB 를 구축하고 이것의 UI를 다음과 같이 보여주는, Mongo Express를 docker-compose 를 꾸며보는 것은 아주 흥미로우면서도,처음 docker를 접할 때 혹은 운영을 시작해 볼 때 좋은 예시가 될 수 있습니다. 간단히 가상머신으로 동작하는 Phton OS 에서 mongoDB와 mongo Express를 이용한docker-compose 를 돌려보려고 합니다만, 할 때마다 약간 시행착으로를 거칩니다.그래서 또 정리해 봅니다. 다음은 특정 폴더를 만들어 놓았다고 가정하고 그 안에서 실행시킵니다. 1) Docker Compose 파일 작성 다음의 내용으로 docker-compose.yaml 을 저장합니다. version: '3' services: mongo:

[윈도우] 특정 포트 (UDP 포함) 가 열려 있는지 체크

지훈현서|2020년 11월 16일

지금까지 일반적으로 리눅스 등에서는 netcat 명령을 이용하여 특정 TCP 포트가 열려있는지 체크 했었습니다. 위와 같이 nc 명령 다음에 -zv 옵션을 주고 IP 주소와 포트 번호를 주면 해당 포트가 열려있는지 조사하여결과를 알려줍니다. -u 옵션을 더 주면 TCP 대신 UDP 를 스캔합니다. nc -zuv 10.211.55.28 161위 명령은 10.211.55.28 호스트에 161 UDP포트 (SNMP) 가 떠 있는지 확인하는 것입니다. 일반적인 batch 파일에서는 $? 로 수행 결과가 0 이면 성공 아니면 실패라고 인식하고 진행합니다. 물론 윈도우용 netcat 을 다운받아 CMD.EXE에서 해 보았습니다만, 두번 인가 돌리고 나서는 윈도우 디펜더가 자동으로 해당 nc.exe를 지워버리더