본문 바로가기
반응형

전체 글1014

Docker - 사용하지 않는 이미지/컨테이너 삭제 Docker를 이용하다보면 순식간에 용량이 바닥을 치는 경우가 많다. 이때 과거 사용하던 이미지를 삭제해야 하는데, 이때 유용한 방법이다. 이미지 확인/삭제 사용하지 않는 이미지를 확인한다. docker images -f dangling=true 위 명령어를 실행하여 사용하지 않는 이미지를 확인한다. dangling=true 옵션은 사용하지 않는 이미지를 표시한다. 이미지를 삭제는 rmi로 아래와 같이 진행할 수 있다. docker rmi [이미지 ID] 이름:태그 기반 삭제 특정 태그 기반으로 삭제를 진행할 수 있는데, ubuntu:latest 이미지를 삭제하려면 다음과 같이 실행할 수 있다. docker rmi -f ubuntu:latest 단, 이미지를 강제로 삭제하면 이미지에 대한 참조가 모두 삭.. 2024. 2. 28.
Docker - 파일 읽기/쓰기 구조 이해 오늘 Docker 관련하여 중요한 여러가지를 다시 확인하는 시간을 같았다. 그중 Docker의 파일 저장 구조에 대해 보다 유심히 관심을 가지고 보게되었고 글중에 좋을 글이 있어 가져온다. https://www.freecodecamp.org/news/where-are-docker-images-stored-docker-container-paths-explained/#:~:text=The%20heaviest%20contents%20are%20usually,it%20that%20contains%20your%20changes. 자세한 내용은 위글에서 확인하고, 필자가 위 글을 토대로 정리하면, 얘기대로 현재 Docker의 파일은 OS 별로 아래에 위치한다. 그리고 주요 명령은 다음과 같다. inspect 명령을.. 2024. 2. 28.
Docker - Dockerfile 작성하기 기본 with Python Docker를 통한 배포의 유연성은 사용해 본 사람이라면 계속 사용할 수 밖에 없게 만든다. 특히 개발하던 코드를 서버에 배포하고자 할 때 과거 발생하는 서버의 환경 설정 문제와 서버 구성의 간편함을 제공함으로써 보다 안전하고 빠르게 배포를 완료할 수 있다. 가장 처음 Docker를 사용하고자 한다면 Dockerfile을 작성하여야 한다. 여기에서는 Dockerfile을 작성할 때 어떻게 구성할 수 있는지 기본적으로 사용되는 커멘드들에 대해서 알아보도록 하겠다. Dockerfile 작성 Dockerfile을 작성할 때에 다음과 같은 루트로 작성을 진행하는 것을 추천한다. 필요 라이브러리 설치 도커 실행에 필요한 파일 복사 서버 환경 설정 스크립트 실행 크게 위 4가지를 순서적으로 진행하면 대부분의 도커를.. 2024. 2. 28.
Docker - exec, 컨테이너 명령 실행/세션 연결 Docker를 사용하다보면 실행중인 컨테이너에서 간단한 작업이 필요할 때가 있다. 이때 유용하게 사용할 수 있는 명령이 바로 exec 명령으로, 이 명령을 어떻게 사용할 수 있는지 간단히 알아보도록 하겠다. exec 명령은 현재 실행중인 컨테이너에 명령을 실행하게 해주는 명령으로 가장 기본적으로 아래 두가지 방식으로 사용된다. 명령 실행 가장 간편하게 사용할 수 있는 방법으로, docker exec를 통해 명령 실행이 가능하다. docker exec 아래와 같이 현재 경로를 확인하거나 간단하게 운영시 필요한 작업등이 가능하다. 필자 역시 주로 ps 명령을 이용해서 Docker 컨테이너 내 프로세스 상태를 확인하는 작업을 종종한다. 세션 연결 조금 더 많은 작업이 필요한 경우 세션을 직접 연결해서도 작업이.. 2024. 2. 28.
JIRA - 이슈 벌크 삭제(Bulk Delete) API 이슈 벌크 삭제(Bulk Delete) API 이슈가 많은 경우 이를 한번에 삭제하기는 어렵다, 여기에서는 특정 날짜를 기준으로 그 이상 날짜가 된 경우 삭제하는 것인데, 내부적으로 이슈의 생성 날짜의 필드 기본값은 created 로 되어 있다. 즉 특정 프로젝트 와 날짜가 지난 데이터는 0: for delete_item in delete_issues: try: delete_item.delete() time.sleep(1) except Exception as error: print(error) 만약 특정 상태인 값만 지정하고 싶다면 status를 추가해 주면 된다. 필자는 JIRA의 기본 상태인 "To Do" 인 경우 삭제하는 것으로 쿼리 값을 지정해 보았다. project = FTCO AND created 2024. 2. 28.
스타레일 - 경원 육성 및 유물, 파티 조합 마지막 업데이트 240222 2023년 5월 17일 경원 한정 픽업이 처음으로 시작된다. 스타레일 초반 캐릭터이지만, 그 멋과 여유가 매력적인 캐릭터이다. 경원은 현재 선주 나부 임무를 진행하다보면, 알게되는 인물로, 스토리에서도 상당히 중요한 인물로 지목된다. 어떻게 보면, 제레 다음 픽업으로 선정될 스토리 라인인 것 같다. 경원의 특징은 신군이라는 소환물을 이용한 추가 공격이라고 할 수 있다. 4명인 파티 구성을 5명처럼 만들어 더욱 높은 피해량을 줄 수 있고, 지식 운명의 길 답게 적 전체에 대한 공격력도 좋아서 파티에서 유용하게 사용할 수 있을 것 같다. 스킬 구성 경원는 신군을 소환하여 싸우는 소환사 형태의 범위 딜러 캐릭터이다. 특히 신군은 파티원처럼 행동 게이지를 가지고 주기적으로 추가 피해.. 2024. 2. 28.
스타레일 - 웰트 육성 및 유물, 파티 조합 붕괴 스타레일 1.0 버전에 유일한 허수 속성의 캐릭터인 웰트, 웰트의 가장큰 특징은 적에게 속도 저하 디버프를 걸어서 적의 행동이 느려지게 만든다. 특히 필살기의 경우 속도 저하 이외에 행동 게이지도 감소 시키기 때문에 적의 행동을 효과적으로 저지할 수 있게 된다. 특히 곧 출시될 2.0버전까지도 허수 속성의 공격적인 역활에서상시 캐릭터로 아주 입지가 좋은 캐릭터라고 할 수 있다. 스킬 구성 적에게 디버프를 이용하여 우리 아군이 적을 잘 처리할 수 있도록 도움을 주는 공격형 디버프 캐릭터이다. 허수의 특성상 약점을 격파하면, 적의 공격속도를 느려지게 되는데, 여기에 웰트는 약점 상태의 적에게 더큰 피해를 줄 수 있도록 구성되어 있으므로, 적을 속도와 약점 격파로 묶어두어서 아군의 공격 기회를 더욱 많이.. 2024. 2. 28.
Visual Studio - 전체 검색 Ctrl+T,Ctrl+Q 17.6 버전이 2023년 5월 24일 발표하였는데, 가장 중요한 부분으로 전체 검색 기능을 추가하였다고 한다. 기존에는 프로젝트단위나 파일단위로 검색하던 것을 요즘 트랜드에 맞게 Visual Studio 내 모든 메뉴나 옵션까지 검색이 가능하도록 하였다고 할 수 있다. 검색은 쉽게 찾을 수 있도록 메뉴 바에 검색 바가 포함되어 있다. 그리고 한번에 모두 검색하거나 기존과 같이 코드상 검색 혹은 Visual Studio 내 옵션, 메뉴등을 검색할 수 있는 기능을 선택할 수 있다. 기존 검색 단축키인 Ctrl+Q와 Ctrl+T에 통합되었다고 하니, 보다 손쉽게 이용이 가능할 것으로 보인다. 만약 이 기능을 끄고 싶다면 도구 > 옵션 > 환경 > 미리 보기 기능에서 체크 박스를 해제하면 기존 검색 기능을 사.. 2024. 2. 28.
Visual Studio 2022 - 자동 줄 정렬 단축키 개발을 진행할 때 코드의 가시성을 확보하는건 중요한 부분이라고 할 수 있다. 개발자의 코드 흐름 이해하기 위해서 보다 손쉽게 보기 위해서는 코드의 실행 위치에 맞게 정렬하여 표시하면 좋은데, Visual Studio는 단축키를 통해서 이 기능을 제공한다. Ctrl + K + D 위 코드의 줄바꿈을 자동으로 진행하여 보다 쉽게 코드 흐름을 이해할 수 있다. 2024. 2. 28.
반응형