▲neo 14일전 | parent | favorite | on: GN⁺: Docker Compose로는 충분하지 않습니다(blog.tealok.tech)Hacker News 의견 포트 매핑과 데이터 볼륨 백업 문제에 대한 간단한 해결책이 존재함 개발 환경을 위한 별도의 docker-compose 파일을 사용하여 환경별로 설정을 다르게 정의할 수 있음 백업을 위한 간단한 Bash 스크립트를 작성하여 S3에 업로드할 수 있음 개인 서버에서 Docker를 사용하여 셀프 호스팅하는 사람으로서, Docker 설정의 자유로움을 긍정적으로 평가함 초기 설정은 시간이 걸렸지만, 이후에는 쉽게 관리할 수 있게 됨 새로운 서비스를 추가하는 데 시간이 거의 걸리지 않으며, 보안을 위해 각 서비스에 비루트 사용자를 생성함 macvlan 네트워크를 사용하여 각 컨테이너에 고유한 IP와 MAC 주소를 할당함 Nginx Proxy Manager를 사용하여 리버스 프록시를 관리하며, 데이터베이스로 여러 인스턴스를 실행해도 문제가 없음 docker-compose는 주로 개발 또는 개인 용도로 사용되며, V2는 V1과 다르게 Docker에 통합된 플러그인임 프로덕션 환경에서는 Kubernetes를 사용하는 것이 좋으며, docker-compose는 로컬 개발에 적합함 docker-compose는 소규모 셀프 호스팅을 위한 제품으로, 기술적 배경이 없는 사람들을 대상으로 함 TOML로 전환한다고 해서 셀프 호스팅이 쉬워질 것이라는 점에 회의적임 Docker를 제어하는 프로그램을 작성하는 것은 생각보다 간단하며, Python 스크립트를 사용하여 문제를 해결할 수 있음 canine.sh를 사용하여 Kubernetes 클러스터를 Heroku처럼 쉽게 사용할 수 있도록 개발 중임 개인 프로젝트에 사용 중이며, 저렴한 비용으로 여러 앱을 호스팅할 수 있음 Tealok이 docker-compose의 대안을 개발 중이라는 점이 흥미로움 docker-compose, Kubernetes, Helm은 잘못된 추상화 계층이라고 생각함 다양한 컨테이너 실행 및 통신 방법을 개발하는 시도가 많음 docker-compose가 잘못된 추상화 계층이라는 주장에 혼란스러움을 느낌 특정 문제를 해결하기 위한 고수준 인터페이스를 기대하는 것 같음 중복 인스턴스 생성 문제는 대부분의 애플리케이션에서 큰 문제가 아님 특정한 방식으로 애플리케이션을 설계하도록 강요하는 것은 특정 상황에서만 잘 작동할 것임
Hacker News 의견
포트 매핑과 데이터 볼륨 백업 문제에 대한 간단한 해결책이 존재함
docker-compose
파일을 사용하여 환경별로 설정을 다르게 정의할 수 있음개인 서버에서 Docker를 사용하여 셀프 호스팅하는 사람으로서, Docker 설정의 자유로움을 긍정적으로 평가함
macvlan
네트워크를 사용하여 각 컨테이너에 고유한 IP와 MAC 주소를 할당함docker-compose
는 주로 개발 또는 개인 용도로 사용되며, V2는 V1과 다르게 Docker에 통합된 플러그인임프로덕션 환경에서는 Kubernetes를 사용하는 것이 좋으며,
docker-compose
는 로컬 개발에 적합함docker-compose
는 소규모 셀프 호스팅을 위한 제품으로, 기술적 배경이 없는 사람들을 대상으로 함Docker를 제어하는 프로그램을 작성하는 것은 생각보다 간단하며, Python 스크립트를 사용하여 문제를 해결할 수 있음
canine.sh
를 사용하여 Kubernetes 클러스터를 Heroku처럼 쉽게 사용할 수 있도록 개발 중임Tealok이
docker-compose
의 대안을 개발 중이라는 점이 흥미로움docker-compose
, Kubernetes, Helm은 잘못된 추상화 계층이라고 생각함docker-compose
가 잘못된 추상화 계층이라는 주장에 혼란스러움을 느낌