CI CD/Docker 2025. 7. 11.
[Docker] "insecure-registries" 등록하는 방법 (안되는 경우 추가)
docker image pull을 nexus로 할 때 nexus ip가 HTTPS 인증서가 없는 프라이빗 레지스트리여서 등록 후 사용해야한다./etc/docker 폴더 내 daemon.json에서 "insecure-registries" 에 ip를 추가 후 `sudo systemctl restart docker` 하면 반영이 잘 되었다.그런데 한 서버만 안되길래 어떤 작업을 했는지 정리함.-- docker stop sudo systemctl stop docker-- 하위 명령어를 날렸을 때 dockerd가 계속 켜져있었음ps aux | grep dockerd-- kill해도 다시 생성되어서 docker 관련 모두를 삭제함sudo pkill -9 dockerdsudo pkill -9 dockersudo pk..

CI CD/Docker 2024. 11. 21.
[Docker] DB 백업 및 복원 명령어
pg_dump VS pg_dumpall pg_dumppg_dumpall백업 범위단일 데이터베이스전체 데이터베이스 클러스터백업 내용테이블, 데이터, 객체데이터베이스 + 사용자 계정, 권한, 설정형식 지원SQL, 사용자 지정(-Fc, -Fd 등)SQL 스크립트만 가능복원 명령어psql, pg_restorepsql주요 사용 사례특정 데이터베이스만 백업서버 전체를 백업 pg_dumpall을 쓰면 서버 전체를 백업하는 것이여서 편리하긴 하지만데이터베이스명이 변경되는 경우 pg_dumpall을 써서 백업한 파일로 복원할 경우 오류가 발생한다. 그렇게 때문에 pg_dumpall보다는 데이터베이스별로 pg_dump로 백업해서 관리하는 것이 더 용이한다고 생각한다. DB 백업 명령어docker exec -i [db 서비..
