OS & Server(54)
-
[Docker](도커) #04. Docker Install on Ubuntu 18.04 LTS
서론 https://gmyankee.tistory.com/178 도커 1장 | Ubuntu 16.04 LTS에 Docker 최신 버전 설치 하기 Thumbnail YouTube Facebook . Hyper Visor? [Image 1-1] HyperVisor란 Host PC에서 다수의 플랫폼을 구동하기 위한 논리적 플랫폼을 뜻합니다. 쉽게 표현하자면 내 PC에서 다양한 운영체제를 실행할 수 있게 해.. gmyankee.tistory.com 이전에 ubuntu 16.04 LTS를 기준으로 작성한 도커 설치 방법에 이어 2018.04에 공개된 Ubuntu 18.04 LTS를 기준으로 재 작성하고자 합니다. 공식 문서를 통해서 https://docs.docker.com/install/linux/docker-..
2019.08.20 -
ubuntu 18.04 LTS tar 1.30 download & install
우분투 18.04LTS를 사용하는 gitlab 서버가 있었는데, gitlab 서버를 이전하기 위해 backup / restore를 알아보던중 document를 참조하니 tar가 1.3.0 이상이어야 한다네요... reference: https://docs.gitlab.com/ee/raketasks/backup_restore.html tar를 업그레이드 하는 방법을 알아보던중 분투에 런치패드에서 18.10 부터 제공을하고 있었습니다. 그래서 deb를 다운받아 강제로 올려버리는 방법입니다. wget https://launchpad.net/ubuntu/+archive/primary/+files/tar_1.30+dfsg-6_amd64.deb dpkg -i tar_1.30+dfsg-6_amd64.deb
2019.08.12 -
docker log 압축과 제거
docker를 run / file / compose / swarm 어떠한 경우로 사용하던지 해당 container log가 무수히 적재됩니다. example: docker logs overmap -f 하지만 이 데이터가 너무 많이 쌓이면 보기가 힘들어집니다. 그럴 때는 Linux/Unix에서 사용되는 tail 명령어를 이용하는데 docker에서도 옵션 중에 tail을 줄 수 있습니다. docker logs overmap -f --tail 여기 까진 좋은데 docker log가 너무 많이 쌓이게 될 경우 너무 많은 용량을 차지하게 됩니다. 이럴 때는 linux에 truncate라는 명령을 이용하여 로그를 비워줄 수 있습니다. truncate -s 0 /var/lib/docker/containers/8363..
2019.08.09 -
Nginx SSL 설정
Nginx Web Server를 SSL을 설정하여 https로 만들기 위해서는 Apache처럼 인증서파일을 하나씩 명시할 수 없기 때문에, 하나의 파일로 합쳐야 합니다. 저는 주로 Gabia(가비아)사의 도메인과 인증서를 애용하기 때문에, 가비아를 예시로 들겠습니다. 타사는 좀 잘 나와있는반면 가비아의 경우 홈페이지에도 언급되어 있지 않고, 블로그들도 언급되어 있지 않았고 다 비슷하긴하나 파일명이 달라 헷갈리는 경우가 많아서 ㅂㄷ.. 가비아의 경우 SSL을 구매하고 인증을 한 뒤 메일로 발급된 파일은 2개의 압축파일을 제공합니다. RootCA_ChainCA.zip example.co.kr.zip 이렇게 두가지의 압축파일을 제공해줍니다. RootCA_ChainCA.zip파일을 압축해제 할 경우, 다음과 같..
2019.07.17 -
리눅스에서 하위폴더를 포함한 파일 내용 검색할때, 특정 디렉터리 제외하기 | grep
먼저 명령어 부터 작성해보자면grep -riEn '검색할 내용 또는 패턴' --exclude-dir=제외할폴더명-r (recursive) : 재귀적 호출-i (ignore case) : 대소문자 무시-E (Extended-regexp) : 확장된 정규표현식-n (line-number) : 해당 내용이 포함된 파일 내에서 결과가 존재하는 행의 번호를 출력 ex) grep -riEn '100' --exclude-dir=test grep을 얼마나 잘쓰느냐에 따라 개발, 분석, 구조파악 등의 시간이 엄청난 향상을 불러올 수 있습니다.
2018.09.28 -
Docker #.3 도커 검색 활용하기
Thumbnail YouTube Facebook . Docker Search? 도커를 사용할 때 가상머신과 마찬가지로 이미지가 필요로하며, 해당 이미지로 가상머신을 설치할 수 있습니다. 오늘은 그 이미지를 다운받는 것 보다는 먼저우리가 필요로하는 이미지를 검색하는 방법을 알아보고자 합니다. 가상머신도 Ghost Image를 생성하거나, SysPrep 등의 방법으로 비슷한게 가능하지만 도커 컨테이너의 경우는 Git Hub처럼 Commit Pull 등의 방법을 사용하여좀더 편리하고 도커 저장소, 개인 저장소 등등... 뭐 이런저런 다양한 기능들이 존재하며 확실히 웹서칭을하여 뒤져보는 것보다는훨씬 시간 및 속도 용량 절감에서 뛰어난 모습을 보입니다. . 그럼 검색은 어떻게 하는데? [Image 1-1] 다들 ..
2018.06.13