본문 바로가기

Programming20

[Docker] 자주 쓰는 명령어 정리 Docker 컨테이너 기반의 오픈소스 가상화 플랫폼, 버추얼박스처럼 가상 머신을 돌릴 수 있음 도커가 가볍고 빠른 이유는 기존의 가상화 툴과 달리 추가적인 운영체제를 설치하지 않고 프로세스를 격리하는 방식으로 동작하기 때문 Image 컨테이너 실행에 필요한 파일과 설정 값들을 포함하고 있는 파일 Container 이미지를 빌드하여 메모리에 올리고 동작하는 프로세스 Docker 관련 자주 쓰는 명령어 도커 이미지 가져오기 docker pull {dockerID} 도커 생성 docker create 도커 생성 및 실행 docker run {dockerID} 도커 재실행 docker restart {dockerID} 도커 중지 docker stop {dockerID} 중지된 도커 실행 docker start .. 2024. 3. 12.
[Batch Script]폴더 내 특정 파일 사이즈 이하의 파일 목록 받아오기 다음 예제 코드를 이용하여 입력한 폴더와 그 폴더의 하위 폴더까지 순회하면서 특정 파일 사이즈 이하의 파일에 대한 경로와 파일 사이즈를 export10000.txt에 쓸 수 있다. yourPath에서는 찾고자 하는 폴더의 경로를 입력한다. 예제 코드를 적절히 수정하여 사용해보자. forfiles /p yourPath /S /M *.jpg /C "cmd /c if @fsize LEQ 10000 echo @path @fsize >>C:\Temp\export10000.txt" 위 코드에 쓰인 명령어에 대한 설명은 다음과 같다. /P 검색을 시작 하는 경로 지정 합니다. 기본적으로 현재 작업 디렉터리에서 시작 검색 합니다. /M 지정 된 검색 마스크에 따라 파일을 검색합니다. 기본 검색 마스크는 .입니다 *. .. 2023. 10. 31.
QT6 오픈소스 온라인 설치 도중 네트워크 에러가 발생할 때 해결 방법 문제 Windows 환경에서 QT 오픈소스 온라인 설치 도중 다음과 같은 에러가 발생하여 진행이 되지 않았다. 원인 QT 온라인 인스톨러에서 패키지와 메타데이터를 다운로드 해줄 미러사이트를 자동으로 선택해주는데 모종의 이유로 해당 미러를 이용할 수 없을 때 발생하는 문제다. 해결 방법 미러사이트를 수동으로 설정해주면 된다. 다음의 절차를 따라보자. 1. cmd 실행 2. 인스톨러의 경로로 이동 3. 다음과 같이 입력 후 명령 실행(installer에 인스톨러 파일 이름을 대신 넣어 주자.) installer(.exe) --mirror http://www.nic.funet.fi/pub/mirrors/download.qt-project.org - 참고 사이트 Network Error while downloa.. 2023. 3. 17.
[YOLOv7] training 중 indices should be either on cpu or on the same device as the indexed tensor (cpu) 에러 발생 해결법 1. 증상 Training YOLOv7 on Custom Data - Colaboratory (google.com) Training YOLOv7 on Custom Data Colaboratory notebook colab.research.google.com colab에서 training을 할려고 할 때 indices should be either on cpu or on the same device as the indexed tensor (cpu) 과 같은 에러 메시지 발생 2. 해결 방법 다음 커맨드를 실행하여 pytorch의 버전을 다운그레이드 하면 됨 !pip install torch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 torchtext==0.13.1 .. 2022. 12. 28.