DevOps 4

[Ubuntu] AWS cli 설치

참고https://velog.io/@juhyeon1114/Ubuntu에-awscli-설치하기https://sonit.tistory.com/6https://dratini.tistory.com/47 순서1. 우분투 시스템 패키지 업데이트$ sudo apt update 2. 필요 패키지 설치$ sudo apt install curl unzip 3. awscli 설치$ sudo curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip>" -o "awscliv2.zip" $ sudo unzip awscliv2.zip $ sudo ./aws/install 4. 설치 확인$ aws --version 5.aws 설정$ aws configurationAcess ke..

DevOps 2025.09.03

[Docker] 호스트가 터널링 중인 DB 접근

2025.06.04 이슈요약Docker 컨테이너 내부에서, 호스트 머신이 포트포워딩 중인 DB에 접근해야한다.문제 상황 상세DB를 다른 서버(타사 서버, aws document DB 등)에서 실행 중이며, 해당 서버에서만 접근 가능하도록 설정 되어 있다.해당 서버로 ssh 터널링을 하면, localhost로 DB에 접근할 수 있다.Docker 컨테이너에서 직접 터널링 하는 것은 적절치 않다.터널링은 호스트 머신에서 하고, Docker 컨테이너는 호스트의 localhost를 참조해야한다.위와 같은 상황에서, 맥북 로컬에서는 문제가 없었으나, production 서버(GCP VM, ubuntu)에서는 에러가 발생하였다. 마주한 케이스, 각 개발 환경경우 1GCP VM에서 AWS Documnet DB 접근하도..

DevOps/Docker 2025.09.03

[Docker] docker, docker compose 설치

이슈 내용Docker와 Docker compose를 설치하는 방법에 대해서 다룬다.개발 환경ubuntu 22.045참고: GCP VM 진행참고https://haengsin.tistory.com/128https://zhfvkq.tistory.com/41특정 버전 설치: https://ikcoo.tistory.com/69docker, docker compose 설치순서0. docker 실행 상태 조회sudo systemctl status docker1. 우분투 시스템 패키지 업데이트sudo apt update2. 필요한 패키지 설치$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-comm..

DevOps/Docker 2025.09.03

[Docker][Error]‘Killed’ error

이슈Docker ‘Killed’ error 발생.참고 자료Docker 관련ipc(_mode) = host/shareable 차이https://stackoverflow.com/questions/56878405/sharing-memory-across-docker-containers-ipc-host-vs-ipc-shareablecontainer 메모리 사용량 확인하기$ docker stats그 외linux 메모리 조회 관련 명령어 모음$ df -h $ df -hF # 전체 메모리 사용량 조회 (gibibyte로 조회 옵션) $ free -g # CPU 정보 확인 $ cat /proc/cpuinfo # 위 정보 간략하게 보기위한 명령어 $ lscputmpfs에 대해서https://ckb7814.tistory.c..

DevOps/Docker 2025.09.03