본문 바로가기
반응형

전체 글854

Docker - MAC M1 Error image's platform (linux/arm64/v8) does not match the detected host platform 해결 MAC M1으로 노트북을 변경하고 평시대로 Docker를 새로 빌드하여 플랫폼을 올렸는데 아래와 같은 오류가 발생하였다. WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested standard_init_linux.go:228: exec user process caused: exec format error 오류 내용은 MAC M1은 linux/arm64 플랫폼이 아니기 때문에 발생한 오류이다. 따라서 이를 해결하기 위해서는 빌드시점에 --platform linux/arm64을 지정하여 빌드를 .. 2022. 8. 7.
Azure 코드 배포 Bicap https://docs.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep Bicep language for deploying Azure resources - Azure Resource Manager Describes the Bicep language for deploying infrastructure to Azure. It provides an improved authoring experience over using JSON to develop templates. docs.microsoft.com Azure 에서 사용할 수 있는 Code 기반 배포 도구로 복잡한 GUI없이 깔끔하게 사용이 가능할 것 같다. 만약 Azure.. 2022. 8. 3.
Zsh - History 자동 완성 구성하기 Zsh에서 자동 완성으로 Tab키 이외에 히스토리 기반으로 자동 완성을 구성할 수 있다. 이 부분이 효율성이 좋은 이유는, 특정 명령을 기반으로 화살표 위/아래를 눌려 자동완성을 통해 기존 명령 활용성이 높아지게 된다. 필자 역시 이를 사용하기 전에는 history 명령을 이용해 기존 명령어를 확인하고 이를 다시 복사해서 사용하는 방식을 사용하였는데, 이 기능을 알게 된 다음부터는 history 명령 사용 빈도가 완전이 줄어들고, 기존 명령을 찾는 수고를 덜 수 있었다. History 자동 완성 이란 전체가 아닌 현재 입력한 내용에서 매칭되는 결과를 보여주는 기능이다. 예를 들어 만약 docker 명령을 실행했던 History가 있을 때, docker를 입력하고 화살표 위/아래를 누르면, docker 라.. 2022. 8. 1.
Zsh - Mac tab 자동 완성 zsh-completions 설치하기 zsh 쉘은 맥을 사용할때 유용한 기능이 많아서 많은 유저들이 터미널 쉘로 사용하고 있다. 그중에서 Tab키를 통한 자동완성 기능은 한번 사용해보면 계속 사용하게되는 매력적인 플러그인이다. 그럼 이를 어떻게 Mac에서 설치하고 사용할 수 있는지 확인해 보도록하자. 먼저 만약 Zsh가 이미 설치되어 있다면 먼저 vi ~/.zshrc 명령으로.zshrc를 편집기로 열어서 아래의 내용을 가장 아래 추가한다. autoload -Uz compinit compinit 이후 동작유무를 확인하기 위해 source를 진행해보자. source ~/.zshrc 이제 Tab키를 눌려서 필요한 정보들이 추가되는지 확인한다. compinit 없을 경우 만약 Tab키를 눌려도 반응이 없다면, 현재 compinit가 없는 것이기 때.. 2022. 8. 1.
원신 3.0 - 도리 파티 성유물 조합 마지막업데이트 20220922 도리는 원신 3.0에 나오는 번개 원소로 힐이 주특기인 4성 캐릭터이다. 번개 힐러로 쿠키 시노부가 최근에 추가되었는데, 쿠키 시노부와 다른 콘셉으로 만들어진 캐릭터지만 굳이라는 느낌이 드는 건 왜일까? 쿠키와 사유랑 경쟁할 것 같은데, 쿠키 시노부는 체력을 소모하는 단점이 있는데 도리는 번개 원소를 부착하는 단점이 존재하여 과연 이를 장점으로 활용할 수 있을지 의문이 든다.(바바라 물 원소 부착처럼 큰 단점이다) 원신에서 현재 버티기를 요구하는 비경/던전이 없기 때문에 힐러의 입지가 매우 작다. 그리고 기존에 좋은 힐러들이 많아서 거기를 뚫고 들어가기가 힘들지 않을까라는 생각이 많이 든다.(5성 치치도 꽝으로 취급) 그럼 도리의 스킬과 운영 방안에 대해서 간단히 정리해 보.. 2022. 7. 31.
Docker - Error saving credentials: error storing credentials Error saving credentials: error storing credentials - err: exit status 1, out: `Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: connection refused` Docker 로그인시 발생하는 오류로 처음 보는 거라 찾아보다가 해결 방안을 정리해 본다. 로그인 관련 인증키를 저장하는 부분을 초기화 해서 다시 진행해보는 방식이다. rm /usr/local/bin/docker-credential-osxkeychain 이후 ~/.docker/config.json 를 열어서 아래 그림처럼 "credsStore": ""로 수정 이후 Docker를 재시작후 다.. 2022. 7. 29.
MAC - 자신 IP 확인 Mac에서 IP를 확인할 때 내부 IP 혹은 외부 IP냐에 따라 확인하는 방법이 달라진다. 내부 IP는 ipconfig를 통해 가능하다. ipconfig getifaddr en0 ifconfig를 이용하면 inet 정보만 확인하는 방법으로 가능하다. ifconfig | grep inet 만약 외부 IP를 확인하고자 한다면, curl을 통해 ifconfig.me 을 이용하면 IP정보를 콘솔에 알맞게 보여준다. curl ifconfig.me 2022. 7. 28.
AWS - Guardduty 멜웨어 탐지 차단 기능 AWS에 추가된 기능중 보안적으로 유용한 기능이 추가되었다. GuardDuty Malware Protection 이 기능은 운용중인 EC2에서 스냅샷을 생성하여 디스크의 존재하는 멜웨어를 확인한다. 이후 확인된 멜워에가 있다면 알림을 통해 확인이 가능하다. 알림 카테고리는 아래와 같다. Execution:EC2/MaliciousFile Execution:ECS/MaliciousFile Execution:Kubernetes/MaliciousFile Execution:Container/MaliciousFile Execution:EC2/SuspiciousFile Execution:ECS/SuspiciousFile Execution:Kubernetes/SuspiciousFile Execution:Containe.. 2022. 7. 27.
Svelte - Snowpack dev Port 조정 devOptions 사용 개발서버의 포트를 변경하기 위해서 찾아보던중 Snowpack 옵션중 devOptions을 변경해야 하는줄 알았다. 그럼 이에 대해서 알아보고자 한다. 설정을 하지 않으면 기본으로 지정된다. module.exports = { devOptions: { port: 8080, // 개발 서버를 실행할 포트 번호 fallback: 'index.html', // SPA인 경우 제공할 모든 사용자 경로 open: 'default', // 새 브라우저 탭에 개발 서버를 열기, “chrome”, “firefox”, “brave”등 설치 경로 지정 output: 'dashboard', // 콘솔의 출력 모드를 지정, "stream" | "dashbaord", 다중 실행시 stream으로 동일한 콘솔에 내용을 출력 host.. 2022. 7. 26.
반응형