본문 바로가기

분류 전체보기76

Docker 자주쓰는 명령어(계속 수정) # 도커 컨테이너 조회 docker ps -a -a 가 없으면 현재 실행중인 컨테이너만 보여줍니다. -a 가 있으면 만들어져 있는 모든 컨테이너를 보여줍니다. # 도커 컨테이너 이미지 조회 docker images # 도커 컨테이너 생성 및 시작 docker run -d -p : --name -v : docker run -d -p 9990:80 --name test_container -v /app/test:/bin/bash/test test_image:latest # 도커 컨테이너 시작 / 중지 / 삭제 docker start docker stop docker rm # 도커 호스트 간 파일 전송 # container -> host docker cp : docker cp test_container:/app.. 2022. 9. 30.
MSSQL 자주쓰는 쿼리(계속 추가) # 데이터베이스 테이블 조회 SELECT table_name FROM INFORMATION_SCHEMA.TABLES ORDER BY table_name # 데이터베이스 테이블 및 컬럼 조회 SELECT t.Name AS table_name, c.Name AS column_name FROM sys.tables AS t INNER JOIN sys.columns as C ON t.object_id = c.object_id WHERE t.Name in (SELECT table_name FROM INFORMATION_SCHEMA.TABLES) # 데이터베이스에서 특정 컬럼 포함하는 테이블 검색하기 SELECT T.name AS table_name, C.name AS column_name FROM sys.table.. 2022. 9. 29.
리눅스 RHEL 7.0에 도커(docker) 세팅하기 ** 전제 - yum이 사용 가능 (회사에서 사용할 경우에는 인프라 운영하는 팀과 협의해서 진행해야 할 수도 있습니다.) - 방화벽이 설정된 경우(ex. 사내망) 사내망이 아니라면 방화벽 오픈하는 부분만 제외하고 사용하시면 되겠습니다. - 인터넷이 되는 경우(!!) - systemctl 사용 가능 일반적으로 도커를 사용하기 위해서는 http 통신을 통해서 도커 레지스트리와 통신하는 과정이 필요합니다. 물론, 큰 회사의 경우에는 사내망으로 방화벽도 적용되어 있으면서, 내부에 전사 공통으로 사용하거나 팀이 사용하는 이미지 미러링을 구축해놓으셨을겁니다. 그러나 조금 더 작은 규모이거나 도커에 익숙하지 않다면 (기본적인 사용은 매우 쉽지만, 이런 저런 설정까지 다 익숙해지는 것은 쉽지 않습니다.) 공식 도커 레.. 2022. 9. 20.
젠킨스(jenkins) pipeline에서 build.gradle 파일의 version 정보 가져오기 젠킨스에서 자동 생성을 할 때 파일 버전 관리를 수작업으로 하지 않기 위해서 여러 가지 방법을 고민하고 계실 수 있으실텐데, 그 중 한 가지 방법인 build.gradle 파일 안의 version 정보를 파싱하는 방법을 공유드리려고 합니다. 이 방법을 사용하신다면, 코딩 및 소스관리 시스템에 커밋시에 build.gradle 파일 안에서 version 정보를 업데이트하시고 커밋하고 젠킨스에서 빌드를 하시면 자연스럽게 버전정보가 포함된 파일명을 생성하실 수 있습니다. ex) AAA-0.0.1.jar , BBB-0.0.1.2.jar pipeline 안의 script에서 build.gradle 파일 안에서 선언한 여러 변수들 중에서 version 이라는 변수를 가져와서 jenkins pipeline의 versi.. 2022. 9. 16.