ETC
-
Blink 앱을 활용한 iPad 코딩ETC 2020. 9. 17. 13:46
가볍게 소스코드를 수정하고 배포하는 것 정도는 iPad를 통해 할 수 있으면 좋겠다고 생각하고 있었다. 그러던 중 "개발자 맛"님의 유튜브 영상을 통해 터미널 앱인 Blink와 구글 클라우드 VM을 Mosh로 연결하여 사용할 수 있다는 것을 알게 되었다. 바로 이거다 싶어 앱스토어에서 25,000원의 거금을 들여 Blink라는 터미널 앱을 지르게 되었는데... 개발자 맛 님의 영상 (youtu.be/Q-YOahQso1A) 영상 내용을 요약하자면 구글 클라우드에서 인스턴스를 생성 blink에 ssh 키(private + public) 생성. 인스턴스에 public 키 적용 iPad에서 ssh 또는 mosh를 통해 인스턴스에 접속 하지만 진행하다 보니 몇 가지 문제에 봉착하게 되었다. VM 생성 후 공개키를..
-
Docker 개념 정리ETC 2020. 9. 6. 16:03
Docker란 컨테이너 기반의 오픈소스 가상화 플랫폼. 프로그램 + 실행환경을 컨테이너로 추상화 하고 컨테이너 별로 동일한 인터페이스를 제공하여 쉽게 사용할 수 있도록 한다. 컨테이너는 PC, Cloud 어떤 환경에서도 실행 가능하다. Docker의 이미지 컨테이너 실행에 필요한 파일과 설정 값을 하나로 모아 놓은 것 이미지를 메모리에 올려 실행하면 컨테이너가 된다. 이미지는 Docker Hub에 등록하거나 직접 Docker Registry 저장소를 만들어서 관리할 수 있다. 컨테이너 관리 컨테이너 별로 레이어를 이루며 유니온 파일 시스템을 사용하여 여러개의 레이어를 묶어 하나의 파일 시스템으로 사용할 수 있다. (기존 레이어는 재사용 하고 없는 것만 다운로드 한다.) 컨테이너 생성시 각 이미지 레이어에..