쭈니아빠 블로그
close
프로필 배경
프로필 로고

쭈니아빠 블로그

    • 분류 전체보기 (87)
      • Development (70)
        • C# (10)
        • WPF (4)
        • ASP.Net (11)
        • Javascript & TypeScript (4)
        • HTML & CSS (1)
        • NodeJs (1)
        • NextJS (1)
        • Angular (1)
        • Python (6)
        • Linux (1)
        • SQL (6)
        • Windows (7)
        • Visual Studio Code (1)
        • Unity (2)
        • Cocos2d-x (3)
        • Flutter (1)
        • Utility Apps (7)
        • Docker (1)
        • LeetCode (1)
      • 일상 (7)
        • 이런 저런 이야기 (2)
        • 노트북 (1)
        • 주변기기 (2)
      • 이글루스 블로그 기록들 (9)
        • 기록 보관소 (8)
        • 오래된 도구들 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
[Docker] 도커 이미지 오프라인 저장 설치하기

[Docker] 도커 이미지 오프라인 저장 설치하기

일반적으로 Docker Hub에서 이미지를 내려받아서 컨테이너를 생성하는데 보안상 이유로 인터넷 사용이 하락되지 않는 환경이 종종 있습니다. 그럴 때 특정 도커 이미지를 tar 파일로 export한 다음 설치 대상 PC에서 import 해주는 방식으로 오프라인상 컨테이서 설치가 가능합니다. 우선 아래 커맨드로 도커 이미지 목록을 확인 합니다. docker image ls 예를 들어 위의 도커 이미지 중 mariadb을 export 하고 싶으면 아래와같이 "docker save [도커이미지명] > 파일명.tar" 커맨드를 입력하면 됩니다. docker save mariadb > mariadb.tar 이렇게 export된 tar 파일을 대상 컴퓨터에 복사한 다음 "docker load < 파일명.tar" 커..

  • format_list_bulleted Development/Docker
  • · 2023. 8. 25.
  • textsms
[MySQL] version 5에서 Replication 기능 사용하기

[MySQL] version 5에서 Replication 기능 사용하기

MySQL 5 버전에서 Replication 기능을 사용 하는 방법 Database server 하나로 구성된 시스템의 경우 여러 client 연결로 부터 많은 양의 query 요청이 동시 다발적으로 들어오게 되면 당연히 처리 속도도 느려지고 실시간으로 데이터를 지속적으로 기록하는 시스템인 경우라면 제 시간에 데이터를 DB에 쓰지 못하는 크리티컬한 문제가 야기될수도 있습니다. 이런 과도한 부하를 피하는 방법으로 replication 기능을 사용해 DB를 이중 삼중으로 구성해 부하를 분산 해주는 방법을 생각해 볼 수 있죠. 저같은 경우는 실시간으로 데이터를 DB에 써야하고 다른 외부적인 요인으로 데이터 기록에 장애가 발생하면 안되는 케이스여서 해당 DB를 Master로 두고 데이터를 기록하고 업데이트하는 ..

  • format_list_bulleted Development/SQL
  • · 2023. 8. 16.
  • textsms
[Windows] 프로그램 설치 혹은 제거 문제 발생 시 지원 도구

[Windows] 프로그램 설치 혹은 제거 문제 발생 시 지원 도구

간혹 윈도우에 앱 설치 후 제거 과정에서 오류가 발생하면 프로그램 추가/삭제 콘솔에서도 제거도 안될 뿐더러 이미 설치되어 있는 녀석 때문에 재설치도 불가능한 답답한 상황이 발생할 수 있습니다. 이런 경우 설치/제거 문제를 해결해주는 툴(Program Install and Uninstall troubleshooter)을 마이크로소프트에서 공식적으로 제공하고 있습니다. 링크: Fix problems that block programs from being installed or removed - Microsoft Support Fix problems that block programs from being installed or removed - Microsoft Support Explore subscripti..

  • format_list_bulleted Development/Utility Apps
  • · 2023. 8. 13.
  • textsms
[.NET] WixSharp으로 MSI Installer 만들기

[.NET] WixSharp으로 MSI Installer 만들기

1. WixSharp 소개 Windows Desktop 어플리케이션 배포용 설치 파일을 작성해 보신 분들은 wix toolset을 한 번 쯤 사용해 보셨을겁니다. 오픈소스에 무료로 제공되는 강력한 툴이지만 XML tag를 일일이 작성해줘야하는 번거로움이 있습니다. 특히 설치 dialog 커스터마이징을 위해서 컨트롤 하나하나의 좌표를 일일이 지정해서 배치하고 확인을 위해서는 msi 파일 생성 후 실행해 보아야만 확인이 되는 등의 불편함도 있습니다. WixSharp은 이런 불편한 XML 태그 작성을 C# 코드로 작성 할 수 있도록 해주는 아주 훌륭한 도구입니다. 특히 설치 대상 파일의 harvest를 위해 heat 커맨드 사용법과 필터 방법을 따로 배울 필요가 없이 C# Linq 를 사용해 간단하게 구현이 ..

  • format_list_bulleted Development/C#
  • · 2023. 8. 11.
  • textsms

[ASP.Net 6] Docker Container 빌드시 OpenCVSharp DllNotFoundException오류 해결 방법

OpenCVSharp를 사용해서 Image Processing을 하는 WebAPI 어플리케이션을 작성하고 Docker Container를 빌드 한 다음 해당 API를 호출 해보면 OpeCVSharp 함수 호출 시 DllNotFoundException 오류가 발생합니다. 해당 컨테이너에 Linux 커널에 맞는 OpenCVSharp 라이브러리 바이너리가 없어서 발생하는 문제인데 OpenCVSharp 코드를 내려받아 라이브러리를 컴파일후 /usr/lib/ 디렉토리에 복사하도록 아래 내용을 Dockerfile에 추가 해야 합니다. ENV OPENCV_VERSION=4.8.0 # Install opencv dependencies RUN apt-get update && apt-get -y install --no-i..

  • format_list_bulleted Development/ASP.Net
  • · 2023. 8. 10.
  • textsms

[GIT] SSL certificate problem: unable to get local issuer certificate

Git 사용 중 원격 저장소에서 fetch나 pull을 시도했을 때 "SSL certificate problem: unable to get local issuer certificate"가 발생할 경우 커맨드 창에서 아래와 같이 SSL을 비활성화 시켜주면 해결 됩니다. git config --global http.sslVerify false

  • format_list_bulleted Development
  • · 2023. 7. 15.
  • textsms
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 12
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • Development (70)
      • C# (10)
      • WPF (4)
      • ASP.Net (11)
      • Javascript & TypeScript (4)
      • HTML & CSS (1)
      • NodeJs (1)
      • NextJS (1)
      • Angular (1)
      • Python (6)
      • Linux (1)
      • SQL (6)
      • Windows (7)
      • Visual Studio Code (1)
      • Unity (2)
      • Cocos2d-x (3)
      • Flutter (1)
      • Utility Apps (7)
      • Docker (1)
      • LeetCode (1)
    • 일상 (7)
      • 이런 저런 이야기 (2)
      • 노트북 (1)
      • 주변기기 (2)
    • 이글루스 블로그 기록들 (9)
      • 기록 보관소 (8)
      • 오래된 도구들 (1)
최근 글
인기 글
최근 댓글
태그
  • #.net6
  • #asp.net core 6
  • #wpf
  • #mvvm
  • #C#
  • #PostgreSQL
  • #ASP.NET
  • #CommunityToolkit.Mvvm
  • #asp.net core
  • #ObservableObject
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바