본문 바로가기
반응형

기타31

[Git] reset, revert - 깃 수정 내용 및 버전 되돌리기 깃 시작하기 - 설치와 기본 사용법 `Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문`의 내용을 정리합니다. 이 글에서 작업한 파일 내용, 스테이지에 올렸던 파일, 커밋 을 작업 전으로 되돌리는 방법을 알아봅니다. 해당 내용은 기존에 작성한 깃 시작하기(scshim.tistory.com/232)의 글을 이어서 작성합니다. 기존 글을 보지 않아도, 디렉토리를 하나 정하여 hello.txt, hello2.txt파일을 생성한 후 깃 저장소를 만든 후(git init) 실습을 진행할 수 있습니다. 학습 목표 ㆍ작업 트리에서 수정한 파일 되돌리기, git checkout ㆍ스테이징 취소하기, git reset HEAD 파일 이름 ㆍ최신 커밋 되돌리기, git reset HEAD^ ㆍ커밋 삭제하지 않고 되돌리.. 2022. 10. 30.
[Docker] 도커 엔진이란? 도커 엔진 사용하기 · 도커 엔진에서 사용하는 기본 단위: 이미지, 컨테이너 도커 이미지 · 컨테이너를 생성할 때 필요한 요소로, 가상 머신을 생성할 때 사용하는 iso 파일과 비슷한 개념 · 여러 개의 계층으로 된 바이너리 파일로 존재하고, 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용 · 이미지 이름 형식: [저장소 이름]/[이미지 이름]:[태그] - 저장소: 이지미가 저장된 장소를 의미한다. 저장소 이름이 명시되지 않은 이미지는 도커에서 기본적으로 제공하는 이미지 저장소인 도커 허브의 공식 이미지를 뜻한다. - 이미지 이름: 해당 이미지가 어떤 역할을 하는지 나타낸다. (생략 불가) - 태그: 이미지의 버전 관리 또는 리비전 관리에 사용한다. 태그를 생략하면 도커 엔진은 이미지의 태그를 latest로 인식한다. e.. 2022. 10. 9.
컨테이너, 도커, 쿠버네티스란? 목차 · 컨테이너란? · 도커란? · 컨테이너 오케스트레이션 시스템 · 쿠버네티스란? 컨테이너란? · 리눅스는 프로세스별로 자원을 격리해서 사용하는 cgroup과 특정 디렉터리로 권한을 제한하는 chroot 등으로 격리 환경을 구성할 수 있다. 여기에 디스크의 파일 변경 사항을 레이어 형태로 저장하는 파일 시스템을 합해 컨테이너 개념이 탄생했다. · 도커를 이용하면 간단한 명령으로 컨테이너 이미지를 만들고, 저장소에 저장할 수 있다. 그리고 도커를 설치한 호스트에 해당 컨테이너 이미지를 다운로드해서 컨테이너를 실행할 수 있다. 컨테이너의 장점 1. 컨테이너가 등장하기 전에는 호스트에도 개발 환경에 필요한 설정을 똑같이 해야 했다. 이 과정에서 여러 장애 요소가 많이 발생하는 등 어려움이 있었다. 2. 컨.. 2022. 10. 2.
newrelic 시간대(timezone) 변경하기 newrelic은 데이터를 시각화하는 도구다. newrelic에서 시간대를 설정하지 않으면, 한국이 아닌 다른 나라 기준의 시간으로 데이터가 시각화된다. 따라서 newrelic을 사용하기 전 시간대를 설정할 필요가있다. newrelic 상단의 전원 모양의 버튼을 클릭한다. 등장하는 화면에서 버튼 중 User preferences를 클릭한다. 등장하는 화면에서 Time zone 부분의 펼치기 버튼을 클릭하여 원하는 시간대를 설정한다. 나는 서울에 거주하므로 서울로 설정을 변경해보았다. 2022. 6. 25.
[Git] SSH로 깃헙 접속 및 저장소 복제하기 SSH 관련 개념 공개키: 접속하고자 하는 서버에 등록한다. 외부등 어디에 공개되어도 문제 없다. 개인키: 사용자가 가지고 있다.비밀번호와 마찬가지이므로 사용자 본인만 접근할 수 있도록 안전하게 보관되어야하며, 다른 사람에게 노출되어서는 안 된다. ssh 프로토콜 동작 과정: 사용자는 개인키를 통해 SSH에 접속하고, 연결 요청을 받은 ssh 서버에서는 서버에 등록된 공개키 중에 요청 받은 개인키 정보와 매치되는 공개키가 있는지 확인한다. 미치되는 공개키가 없다면, 서버 접속에 실패하고, 있으면 서버 접속에 성공한다. SSH를 통해 깃헙 연동하기 SSH 공개키와 개인키 만들기 1. 이미 키를 만들었는지 확인한다. ~/.ssh 디렉터리로 이동해서 id_ed25519, id_ed25519.pub 혹은 id_.. 2022. 4. 8.
[Kubernetes] 쿠버네티스 설치하기 쿠버네티스 입문을 보고 정리한 글입니다. 목차 · 설치 없이 쿠버네티스 사용하기 · 도커 데스크톱을 이용한 쿠버네티스 설치 · 클라우드 서비스에서 제공하는 쿠버네티스 도구 · 쿠버네티스 클러스터를 직접 구성하는 도구 설치 없이 쿠버네티스 사용하기 1. 카타코다 - 마스터와 노드가 이미 설정되었고 플레이그라운드에서 제공하는 커맨드라인 툴을 이용할 수 있다. 쿠버네티스 커맨드라인 인터페이스인 kubectl 관련 명령을 실행할 수 있다. 2. Play with Kubernetes - 도커에서 제공하는 쿠버네티스 실습용 웹 환경이다. 카타코다와 다르게 로 직접 노드를 여러 대 추가할 수 있다. 개인이 여러 대 서버를 이용한 쿠버네티스 환경을 구성해 실습하기 어렵다는 현실적인 문제를 해결할 수 있다. 도커 데스크.. 2022. 2. 21.
반응형