Gitlab-runner설치 https://sean-bradley.medium.com/installing-gitlab-runner-on-ubuntu-and-centos-80f3a2de0290 Installing GitLab Runner on Ubuntu and CentOS Add the GitLab official repository to your servers package manager. sean-bradley.medium.com 위 포스트 대로 했을 때 성공 했습니다. gitlab공식 repository추가 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash apt-..
https://goharbor.io/docs/2.3.0/install-config/demo-server/ 위 공식 문서를 참고 하였습니다. 하버(Harbor)란? 하버는 오픈소스 기반의 Docker Image저장소(Docker Registry)로 Docker Hub와 같이 Docker image를 업로드 할 수 있습니다. 아래 사이트에 접속합니다. https://demo.goharbor.io id가 없다면 Sign up을 합니다. 로그인 합니다. New Project를 누릅니다. 프로젝트명을 입력하고 Ok를 누릅니다. 만들어진 프로젝트를 클릭합니다. Docker에 로그인하기 docker login demo.goharbor.io 위 명령어로 로그인 시도 합니다. 앞에서 만들었던 account의 id와 pw..
백엔드 개발을 하다보면 linux 환경에서 shell script나 python code등을 작성해야 할 때가 있습니다. 물론 로컬의 Pycharm이나 VSCode 등을 쓰면 좋겠지만 보안상의 이유로 서버에서만 작업해야 하는 등 어쩔 수 없이 vim을 쓰게 되는 경우가 많습니다. 그래서 점점 ide에서도 vim플러그인을 깔아서 하루 종일 vim으로 코딩을 하게 되다보니 가끔 vim에디터가 아닌 다른 에디터를 써야 할 때 vim이 얼마나 좋은지 새삼 느끼게 되는 경우가 있습니다. 커서 이동 vim에 익숙해지면 커서 이동 할 때 여러번 누르거나 누르고 있는게 귀찮아집니다. 예를 들면 메모장에서 메모를 할 때 위와 같은 상황에서 ------------ 이렇게 줄을 넣고 싶을 때 두가지 선택이 있습니다. ---..
plugin에서 vim을 검색 한 후 위 플러그인을 설치 해줍니다. vscode를 재시작 합니다. settings에서 vimrc를 검색한후 Vimrc: Enable에 check해줍니다. VSCode와 Vim충돌하는 키 disable하기 ctrl + w, ctrl + d는 제가 vscode에서 사용하는 기능입니다. 그래서 vim에서는 이 키가 작동 안하게 바꾸고 싶어서 위 옵션에서 바꿔줍니다. vim.handle이라고 검색 하시면 위와 같이 settings.json을 편집할 수 있는 ui로 이동할 수 있습니다. 저는 위와 같이 설정 해주었습니다. terminal, output으로 focus가는 short cut 설정 terminal로 가는 short cut설을 하고 싶을때가 있습니다. ctrl + shif..
리눅스를 쓰다가 윈도우를 쓰면 vim을 쓰고 싶을 때가 있습니다. 가장 좋은 방법은 GtiBash를 쓰는 것 입니다. 그런데 Window Command에서 작업중에 쓰고싶다면 어떻게 해야 할까요? Window Command에서 작업 하다가 컨피그 파일을 고치고 싶을때 메모장을 켜거나 Sublime Text등 다른 앱으로 전환하면 흐름이 끊겨서 작업 진행하는데 애로사항이 있을 때가 있습니다. 예를 들면 카프카나 엘라스틱서치를 띄울 때 설정파일을 편집하거나 내용을 추가 하고 바로 커맨드를 날리면 띄울 수 있는데 메모장 왔다갔다 하면 시간이 지나가고 작업 흐름도 끊기는게 불편했습니다. 그래서 찾아보니 윈도우 cmd에서도 vim을 쓸 수 있습니다. www.vim.org/download.php download :..
사용 설정 방법 .vimrc나 .ideavimrc에 아래 한줄을 추가 해줍니다. set surround 감싸는 괄호, " 없애기 mo = (map(int, i.split(' '))) 위 코드에서 map()을 감싸고 있는 (를 없애기 위해서는 ds( 를 씁니다. "를 없애고 싶다면 ds"입니다 ds + 이렇게 사용합니다. # "hello world" 여기에서 "를 모두 빼고 싶다면 hello 위에 커서를 놓고 ds" -> # "hello world" 다시 넣고 싶다면 h위에 ys$"를 씁니다. -> # hello world "넣기 mo[2]를 "mo"[2]로 만들고 싶다면 m이나 o에 커서를 놓고 yse"를 씁니다. memo[y][x] = 9 위 코드에서 9를 숫자가 아닌 문자로 바꾸기 위해서는 '나 "를..
register는 vim에서 지운 것을 저장하는 곳입니다. 지운 순서대로 0번부터 9번까지 저장 됩니다. :reg 위 명령어로 볼 수 있습니다. 위와 같이 입력하고 엔터를 치면 저장했던 것들이 "", "0, "1, "2 .... ": 까지 저장 되어 있습니다. 위 스샷에 "7번에는 i = '2013.8.5' 가 들어있습니다. 이 7번을 한번 더 붙여넣고 싶을 때 "7p 를 이용하면 "7번에 있는 내용이 붙여넣기 됩니다. 특정 번호(알파벳)의 레지스터에 저장하기 위 화면에서 커서는 3번째줄 i위에 올라가 있습니다. 3번째 줄을 "a번 레지스터에 저장을 해놓을 수 있습니다. "ad3$ 위 명령어를 이용하면 "a레지스터에 i = '2013.8.5'를 저장할 수 있습니다. :reg로 레지스터를 확인 해봅니다. ..
개요 Vim Adventure는 Vim에디터를 게임을 통해 배울 수 있는 교육용 게임입니다. 코딩을 하다가 머리가 멍해질 때 한번씩 해주면 공부를 한다는 마음의 위로감과 게임을 한다는 생각이 동시에 듭니다. 한번 구매하면 계속 할 수 있는게 아니고 기간별로 구매를 해야한다는것이 단점입니다. 이 게임을 하면 공부를 한다는 생각도 들면서 퍼즐을 한단계 풀어나갈 때의 성취감이 있어서 마음을 진정시키는 효과가 있었습니다. Level3까지는 무료이며 그 이후에는 유료입니다. 가격은 한화로 3만원정도 하는 것 같습니다. 저는 비용 대비 만족스럽습니다. 하지만 게임으로 접근하면 머리가 아플 수 있습니다. Level1 - hjkl 이동 Vim의 기본이 되는 이동 키를 연습 할 수 있는 스테이지 입니다. Vim은 이동을..
docker run -d -p 9200:9200 -p 9300:9300 -it -h elasticsearch elasticsearch git clone https://github.com/justmeandopensource/elk cd elk cd docker docker-compose up -d 잘 설치 되었는지 확인하기 http://localhost:5601 이렇게 뜨면 잘 설치 된거임 ubuntu등에서 78번 에러가 나면서 elastic search가 안뜰 때 아래 명령어를 추가로 실행하면 뜬다. sudo sysctl -w vm.max_map_count=524288 index 확인하기 /classes가 index_name임 curl -X GET http://localhost:9200/classes {..
Envoy(엔보이)란? 엔보이는 L7 프록시(OSI 7 Layer)이고 커뮤니케이션 버스입니다. 커다란 현대적인 서비스 기반 아키텍쳐를 위해 만들어졌습니다. 네트웍과 어플리케이션 문제들을 조금 더 쉽게 해결 할 수 있습니다. 프록시란? 프록시란 일종에 자동 가격비교 사이트 같은 것입니다. 우리가 특정 물건을 검색하면 어떤 사이트에서 얼마에 파는지 알려줍니다. 프록시는 여기에 더해서 가장 가격이 저렴한 사이트로 바로 이동하게 해주는 기능이 포함 되어 있다고 생각하시면 됩니다. 사용자의 요청이 어떤 서버로 가면 좋을지를 판단해서 사용자의 요청을 해당 서버에 보내고 그 결과를 사용자에게 대신 전달해주는 것이 프록시 입니다. Transparent proxy(트렌스패런트 프록시)란? 투명한 프록시로서 사용자가 요..
- Total
- Today
- Yesterday
- shellscript
- Linux
- docker container whale
- docker container tissue box
- Sh
- 도커각티슈케이스
- 이직
- 개발자
- 도커각티슈박스
- vim
- 도커티슈케이스
- 싱가폴
- docker container tissue
- 도커티슈박스
- 2017 티스토리 결산
- 도커컨테이너
- docker container
- docker container case
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |