목록유틸 (9)
개발자는 오늘도 달립니다.
docker compose란 docker를 더 쉽게 configuration 하고 실행할 수 있는 유용한 툴입니다. YAML 문법을 통해 인간에게 보기좋은 가독성을 제공하고 여러 개의 docker 내부 속성을 한 번에 설정 및 실행시킵니다. 한파일에 안에 여러 개의 컨테이너 설정을 넣을 경우 한 번에 설정도 가능합니다. sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose version
상황에 따라서는 docker ce 특정 버전을 설치할 경우가 있습니다. centos에서 설치하는 방법을 포스팅해둘게요. 1. 먼저 yum-config-manager 에 docker 레포지토리를 등록해주세요. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 2. 아래 명령어를 통해 등록된 레포지토리에 어떤 버전이 있는지 확인 가능합니다. yum list docker-ce --showduplicates | sort -r 3. 확인 후에는 리스트에 있는 특정 버전을 설치하던가 아니면 latest 버전 설치가 가능합니다. yum install docker-ce- # ex) yum install do..
Jekyll 을 통한 정적 홈페이지 생성 시 프로젝트 생성은 잘 되었으나.. bundle exec jekyll serve 실행 시 아래와 같이 오류가 발생했을때 해결 방법을 포스팅 해두려고 합니다. 에러 내용은 복잡하지 않고 정말 간단합니다. 그저 webrick 이 필요하다고 하네요! Bundle add webrick 실행하시면 webrick 이 추가가 됩니다! Webrick 설치 후 실행이 잘되는군요! 루비 3.0 버전 부터 gem에 webrick 이 포함되지 않아서 생긴 이슈였습니다.
회사에서 작업하던 비공개 레퍼지토리 를 집에서 클론 할 일이 있어서 git clone .. 하려고 했으나! 아래와 같은 에러가 나오고 말았습니다.. 찾아보니 git clone 명령어 사용 할 때부터 계정 정보를 넘겨야 터미널 창에서는 클론이 가능한 걸 알게 되었는데 관련 내용은 아래에 정리 해 놓겠습니다. - public repository git clone https://github.com/[깃계정이름]/[깃저장소이름] - private repository git clone https://[깃계정이름]:[개인엑세스토큰]@github.com/[깃계정이름]/[깃저장소이름] ex) git clone https://"rcdttl:ghp_dxxxxxxxxxxxxxxxxxxx"@github.com/rcdttl/h..
도커 컨테이너를 올리려고 했을 때 다음 과 같은 에러 문구가 보였다면... 1. iptables 의 체인 모두 지우기 sudo iptables -t filter -F sudo iptables -t filter -X 2. Docker 서비스 재구동 systemctl restart docker
Vagrant 는 버추얼 시스템을 쉬운 방법으로 프로비저닝 구성을 도와주는 툴입니다. VirtualBox 또는 VMware 등을 지원하고 있고 처음에는 생소하고 어렵다고 느껴질 수 있지만 쓰면 쓸수록 놀라운 기능에 매력을 느낄 겁니다! 이 포스팅에서는 Vagrant 사용 시 vm 디스크 용량 증설에 대한 내용을 남깁니다. ( To increase the capacity of disk for Vagrant Base Box ) 1. vagrant plugin 설치 및 Vagrantfile 수정 1.1 vagrant plugin 설치 vagrant plugin install vagrant-disksize 위 명령어로 vagrant plugin vagrant-disksize 를 설치해줍니다. 1.2 Vagran..
리눅스 환경에서 Docker 쉽고 빠르게 설치하기! (╹౪╹*๑) How to install a docker on Linux (Ubuntu, Centos) 아래 커맨드 몇줄이면 설치 가능합니다! (※ 시스템 업데이트 후 설치 시 충돌을 예방할 수 있습니다.) # centos $sudo yum update -y # ubuntu $sudo apt update -y 1. cURL 명령어 사용으로 docker 설치 스크립트 받기 $curl -fsSL get.docker.com -o get-docker.sh 2. 다운로드 한 스크립트를 실행 $sh get-docker.sh 3. docker start & docker 권한 부여 $sudo systemctl start docker $sudo usermod -a -G..
mongoDB 인증 로그인이 가능하게끔 도커라이징 하는 방법을 포스팅 하도록 하겠습니다.! 관리자와 일반 사용자를 설정하고, 관리자는 super user 와 같습니다. 그리고 사용자는 접근도 가능하고 물론 데이터베이스에 대한 읽기, 쓰기 권한을 주도록 하겠습니다. 1. Dockerfile 생성 Dockerfile 을 생성 하고 아래의 내용을 복사해서 붙여넣어주세요~! 버전은 mongodb 4.0.2 로 하겠습니다. FROM mongo:4.2.0 COPY ./users_init.sh /docker-entrypoint-initdb.d/ 2. users_init.sh 생성 해당 파일은 도커 시작 시 호출 하게 될 스크립트 파일(javascript 코드가 포함 된 리눅스 쉘 스크립트)입니다. 기존 mongodb..