[Docker&Compose] Docker & compose & auto complete install

Docker & docker-compose & docker-compose auto complete install ENV OS : ubuntu 16.04 Docker ver: docker CE 17.12.1 (2018-03-17) compose-version : 1.19.0 Recommend follow official page install guide TL; DR #Docker CE install on Ubuntu 16.04 $ sudo apt-get remove docker docker-engine docker.io\     && sudo apt-get update \     && sudo apt-get install  apt-transport-https …

[Docker]docker-compose 정리

Docker Compose 여러 docker를 한번에 up(setup)할때 사용하는 방법이다. yml 파일을 사용하며, docker-compose up명령어로 실행하여 사용할 수 있다. TL;DR version: ‘{버전}’ services: {도커 이름}: driver: {네트워크 이름} build: {dockerfile build 할 시 디렉토리} ports: – “{외부포트}:{컨테이너포트}” volumes: – {볼륨명}: {컨테이너 위치} – logvolume01:/var/log links: – redis #링크 redis: image: redis # dockerfile에서 build 하지않고 이미지를 받아옴 …

나만의 Docker registry 만들기

Docker registry https를 적용을 하지않고 http를 사용하지만, 간단한 인증은 진행하는 docker registry를 만들어보자. $ mkdir $PWD/registry_data/auth $ docker run \     –entrypoint htpasswd \     registry:2 -Bbn “silnex” “myPassw0rd” > $PWD/registry_data/auth/htpasswd 위 커맨드를 사용해 $PWD/registry_data/auth안에 htpasswd라는 인증을 위한 ID와 Password 파일을 만들어준다. docker run -d –name <my-registry> \         –restart=always \   …

Docker commit 정리

Docker commit 실행중인 container의 변경사항을 commit한다. Usage docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] Options Name, shorthand Default Description –author , -a   commit한 사람 (e.g., “silnex <silnex@silnex.kr>”) –change , -c   Dockerfile 명령을 생성 된 이미지에 적용합니다. –message , -m   Commit 메시지 –pause , -p true 이미지를 생성하는 동안 컨테이너를 일시 정지 합니다.   Ex …