Docker (3) - 컨테이너 병렬 실행(서로 다른 버전의 PostgreSQL)
postgres:16과 postgres:18을 각각 다른 host port로 실행가능 1. PostgreSQL 16, 18 동시 실행 다른 host port가 각각 컨테이너의 5432포트로 포트포워딩이 되는 것을 확인할 수 있다. 즉 컨테이너가 다르면 포트 번호를 같은…
postgres:16과 postgres:18을 각각 다른 host port로 실행가능 1. PostgreSQL 16, 18 동시 실행 다른 host port가 각각 컨테이너의 5432포트로 포트포워딩이 되는 것을 확인할 수 있다. 즉 컨테이너가 다르면 포트 번호를 같은…
도커 데스크탑 설치 https://docs.docker.com/desktop/setup/install/mac install/ 나는 mac os를 사용하기에 위의 링크를 첨부했다. 위의 명령어를 터미널에 차례로 실행한 결과이다. 잘 다운로드가 된 걸 확인할 수 있다. d…
도커 용어 Docker : 애플리케이션 실행 환경을 image와 container로 표준화하는 도구와 생태계 Docker Engine : image build, container run, network, volume을 실제로 처리하는 Docker 실행 엔진 Image…
2일차 목표 ssh로 접근 시 개인키 사용 ✅ 다른 외부 ip에서도 접근하게 하기 ❌ 기존에는 접근 방식이 비밀번호를 치고 바로 접근이 됐었다. 하지만 AWS EC2 를 사용할 때 .pem 파일인 개인키를 사용해서 접근하는 경우가 더 많았기 때문에 홈서버도 그 방식을…
갑자기 홈서버? 노트북으로 활동을 많이 하다보니 데스크탑을 사용할 일이 거의 없어서 데스크탑을 서버로 사용해보면 좋을 것 같다고 생각이 들었다. 목적 간단하게 AWS EC2 처럼 사용하거나 AWS RDS 를 대체하는 겸 사용해보고 괜찮으면 로컬 서버를 확장해서 인프라…
퀵정렬 분할 정복 알고리즘의 하나로 평균적으로 매우 빠른 속도를 가진다. 퀵정렬은 데이터를 메모리상에서 이동시키면서 정렬하기 때문에 CPU 캐시의 효율을 높일 수 있다. 작동원리 1. 분할(divide) 배열 안에서 pivot이라 불리는 기준 원소를 하나 선택한다. 이…
도커 첫인상 도커를 들어보기는 했지만 어떤 역할을 하는지 잘 모르고 있었다. 그림은 귀엽게 생겨서 호감이 갔다. 고래가 컨테이너 박스 같은 것들을 나르고 있는 것처럼 보인다. 누가 도커 사용한다고 하면 뭔가 개발을 잘하는 사람처럼 보였다. 도커가 뭔지 한마디로 설명하고…