devops 77

MinIO Windows Service 등록

MinIO Windows Service 등록MinIO Service 등록WinSWhttps://github.com/winsw/winswWindows 실행 파일을 서비스로 래핑해주는 툴 .NET Framework / Core 기반 Windows 플랫폼에서 실행MinIO Servicehttps://github.com/minio/minio-service/tree/master/windowsWinSW 최신 Release 다운로드 및 XML 설정 파일 작성# choco install curl# 다운로드 $ curl -LO https://github.com/winsw/winsw/releases/download/v2.11.0/WinSW-x64.exe# rename$ move WinSW-x64.exe minio-serv..

devops 2025.05.19

SQL Server, BCP

SQL Server 대량 복사 프로그램 유틸리티(b ulk c opy p rogram utility, bcp)BCPhttps://docs.microsoft.com/ko-kr/sql/tools/bcp-utilitySQL Server 의 Bulk 대량 데이터 Export 및 Import 유틸리티설치Windows다운로드 : Microsoft® Command Line Utilities 14.0 for SQL Server{:target="_blank"}LinuxSQL Server 의 리눅스 지원으로 사용 가능 Linux에서 SQL Server 명령줄 도구 sqlcmd 및 bcp 설치{:target="_blank"}Export 기본cvs 파일로 테이블(쿼리 데이터) Export $ bcp사용법: bcp {dbtab..

devops 2025.05.19

MySQL BinLog

MySQL BinLog (Binary Log) 설정 및 확인MySQL Binloghttps://dev.mysql.com/doc/internals/en/binary-log-overview.htmlhttps://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html데이터 수정에 대한 정보를 포함하는 로그 파일 세트Binlog 를 사용하는 목적복제 : 마스터 복제 서버에서 슬레이브 서버로 보낼 명령문의 기록으로 사용데이터 복구 : 백업 파일이 복원된, 특정 시점 이후의 데이터 복구를 위해 사용 Binlog 기록하는 방법 binlog-formatSTATEMENT : 이벤트에는 데이터 변경(삽입, 업데이트, 삭제)을 생성하는 SQL 문이 포함MyS..

devops 2025.05.19

Docker in Docker / Docker out of Docker

Docker 내부에서 Docker 실행 Docker in Docker : DinDDocker 내부에서 Docker 를 실행 하기 위해서는 추가적인 호스트 머신의 권한을 획득 해야함 --privileged : Give extended privileges to this container호스트 머신의 커널 기능 및 장치에 접근 가능하게 됨--privileged 의 문제점안전하지 않은 컨테이너로 인한 호스트 머신의 커널이나 장치를 활용하여 취약점에 노출되게 됨 http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/서비스 환경에서의 여러가지 약점은 가지고 있지만, Workflow 등의 내부 Devops 툴로서의 유용하다고 판단Docker ..

devops 2025.05.19

Docker install without docker desktop (WSL)

WSL2 에 Docker 설치 (without Docker Desktop)Docker DesktopDocker Desktop 유료화{:target="_blank"}Docker Desktop remains free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects.WSL2 이후, Docker Desktop 의 기능을 따로 사용하지 않아도 CLI 기능으로도 충분개인적으로 Hyper-v VM 사용 권고Docker install without docker desktopWSL2 Ins..

devops 2025.05.19