목록유틸/Docker (5)
개발자는 오늘도 달립니다.

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..

도커 컨테이너를 올리려고 했을 때 다음 과 같은 에러 문구가 보였다면... 1. iptables 의 체인 모두 지우기 sudo iptables -t filter -F sudo iptables -t filter -X 2. Docker 서비스 재구동 systemctl restart docker

리눅스 환경에서 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..