Jost Do It.

그냥 IT해.

반응형

서버 및 환경 61

[AWS] AWS configure 등록 및 AWS Session Token 발급

AWS는 서버의 보안성을 강화할 목적으로 CLI환경이나 API에서 파일을 작성, 읽기, 삭제를 할 때 Session Token을 요구한다. Session Token은 임시로 발행되는데, 보통 유효기간이 정해져 있고 유효기간이 만료되면 다시 갱신하여야 한다. Session Token은 MFA 코드가 있어야 발급할 수 있는데, MFA 코드 값이 일정시간마다 변경되기 때문에 보안성을 유지할 수 있는 것이다. MFA코드 관련 글은 여기서 확인할 수 있다. 또한 Session Token을 발급받기 위해서는 리눅스 shell에서 aws configure 정보를 입력해줘야 한다. aws configure 정보를 생성하거나 확인하는 방법은 다음과 같다. AWS Configure 정보 확인 및 생성 AWS configu..

[Docker] 도커 이미지 히스토리 출력

도커 이미지를 생성하는데 사용된 명령어들을 확인하고 싶을 때 docker history를 사용할 수 있다. 명령어는 아래와 같다. docker history 여기서 {:버전명}은 생략 가능하고, 생략 시 가장 최신의 repository의 image history를 가져온다. 옵션 리스트는 아래와 같다. --quite or -q: 이미지의 ID만을 출력한다. --no-trunc: 생략된 부분들을 모두 출력한다. 옵션에서 확인할 수 있듯이 default로 너무 긴 경우는 생략해서 출력한다. 출력 결과 1. 기본 명령을 사용해 출력한 결과 아래와 같다. IMAGE ID, 생성 시간, 생성 이유, 크기, Comment를 출력한다. 생성 이유에서 명령어 (or 이미지) 내용을 확인할 수 있다. 각 명령어들은 하나..

[Docker] 도커 이미지 삭제 시 image has dependent child images 에러 해결

도커 이미지 ID를 이용해 a252344b0747 이미지(A)를 제거하려고 할 때, docker rmi a252344b0747 다음 에러가 발생했다. 즉, 다른 이미지가 A 이미지를 사용해서 이미지가 생성되었기 때문에 제거가 어렵다는 에러이다. 이를 해결하기 위해서 먼저 A 이미지를 부모로 두고 있는 자식 이미지를 확인해야 한다. 아래 명령어를 통해 A 이미지를 포함해 A 이미지 이후 생성된 모든 이미지들의 이미지 ID와 부모 ID를 출력할 수 있다. # a252344b0747 이미지(A)에 대해서 출력 docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since=a252344b0747 -q) 결과는 아래처럼 출력된다. 여기서 ..

[Github] unatble to auto-detect email address 해결

github 커밋을 할 때 CLI에 github 정보가 등록돼있지 않으면 나오는 에러 메시지이다. 해결방법은 메시지에서 알려주듯이 github email정보와 이름을 등록해주면 된다. 명령어는 아래와 같다. # 이메일 등록 git config user.email # 계정명 등록 git config user.name 여기서 아래의 옵션을 사용할 수 있다. --global: 모든 repository에 해당 git 정보를 적용한다. 만약 특정 repository마다 다른 git 정보를 사용하고 싶으면 --global 옵션을 사용하지 않고 계정정보를 입력하면 된다. 만약 --global 옵션으로 등록된 github 정보가 있는데 특정 Repository에는 다른 정보를 입력한 경우는 특정 Repository의 ..

[Windows 10] 윈도우 10 정품 인증하기

https://jost-do-it.tistory.com/28 [Windows 10] 프리도스(FreeDOS) 노트북에 윈도우 10 설치하기 이번에 뽐뿌가 와서 노트북 하나를 주문했다. 근데 노트북이 프리도스(Free-dos) 제품이라 OS를 직접 설치해야 했다. 설치가 어렵진 않으나 생각보다 가이드가 필요한 내용이라 글을 정리한다. 윈 jost-do-it.tistory.com 이전 글에서 윈도우를 설치할 때 제품 키를 입력하지 않고 설치만 먼저 하였다. 윈도우 10 정품인증을 하지 않고도 노트북 사용은 가능하지만, 여러 제약들과 정품 인증을 요구하는 독촉성 문구(?)들이 자주 출현한다. 그래서 설치하고 바로 정품 인증을 하는 것이 마음이 편하다. 이번 글에서는 윈도우를 설치한 후에 제품 키를 입력하는 방..

[Docker] 도커 none 이미지 제거하기

docker의 이미지를 생성하다보면 Repository명과 Tag 값이 으로 기재된 dangling image가 생성된다. dangling image는 도커 이미지 생성 과정 중에서 에러가 발생하거나 중간에 중단되게 되면 생기는 이미지로 쓸모없는 부산물이다. 이미지 리스팅 시 보기 불편하기 때문에 정리를 해줄 필요가 있다. none image를 모두 제거하는 코드는 아래와 같다. docker rmi $(docker images -f "dangling=true" -q) 참조 https://web-front-end.tistory.com/102

[Windows 10] 프리도스(FreeDOS) 노트북에 윈도우 10 설치하기

이번에 뽐뿌가 와서 노트북 하나를 주문했다. 근데 노트북이 프리도스(Free-dos) 제품이라 OS를 직접 설치해야 했다. 설치가 어렵진 않으나 생각보다 가이드가 필요한 내용이라 글을 정리한다. 윈도우 설치용 USB 만들기 먼저 윈도우 10을 설치하려면 설치용 USB 드라이브를 만들어야 한다. USB는 8GB이상이 권장된다. 드라이브를 만들기 위해서 OS가 설치된 노트북에 비어있는 USB를 연결한다. 새 USB도 간혹 디스크 내에 파일이 들어있는 경우가 있어 포맷을 우선 진행한다. 참고로 드라이브 문자는 컴퓨터 환경마다 다르게 나타날 수 있으니, 새 USB의 드라이브 문자가 무엇인지 정확히 체크해야 한다. 다음으로 마이크로소프트 공식 홈페이지에서 윈도우 10 설치용 도구를 다운로드 한다. 다운로드 된 파..

반응형