backend/docker 21

docker: CMD와 ENTRYPOINT 다른점

difference between cmd and entrypoint 컨테이너에서 실행되는 모든 명령어는 두 파트로 나뉜다: command와 arguments Dockerfile에서는 이 두 가지로 정의된다 ENTRYPOINT: container가 시작되면 실행 CMD: ENTRYPOINT에 전달되는 arguemtns CMD를 사용하여 이미지가 실행될 때 execute 시킬 수 있지만 올바른 방법은 ENTRYPOINT를 사용하고 기본 인자를 수정할 필요가 있을 때에만 CMD를 사용하는 것이다. 그동안 CMD, ENTRYPOINT를 혼재해서 써왔지만 이번 기회에 정리를 통해 올바르게 사용할 수 있을 것 같다. 기억하자! 기본으로는 ENTRYPOINT 사용! 기본 인자 수정시 CMD 사용! 출처 https:/..

backend/docker 2020.12.05

ubuntu 16.04에 docker-ce (Community Edition) 설치하기

우분투에 도커를 설치하는 것은 어렵지 않지만, 맥에서 프로그램을 다운로드 받는 것보다는 이것저것 해 주어야 할 것이 많다.공식 문서에서 ubuntu에 Docker CE를 설치하는 방법을 볼 수 있다.조금 더 쉽고 간편하게 확인할 수 있기 위해 정리 해 둔다.Preparesudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubunt..

backend/docker 2018.02.02

docker swarm을 사용하여 3개의 node 만들어보기 (swarm example)

1. play-with-docker.com웹 브라우저 상에서 실행 가능.4시간 간격으로 clear2. docker-machine + VirtualBoxrequire machine with 8GB memory3. digital ocean + Docker installcheap, easy serversimilar to production level4. Role your ownAws, azure, DO, google 등…get.docker.com나는 2번 방법으로 docker-machine을 깔아서 해보았다. docker-machine 까는 방법은 여기에서 설명해놓았다.3개의 다른 machine에 swarm 띄워보기docker-machine을 사용해서 3개의 swarm을 띄워보자.$docker-machine ..

backend/docker 2017.12.26

docker-machine 소개, 설치 및 기본 사용법

Docker Machinedocker machine은 일종의 vm같이 도커를 mac, window 등 다른 (오래된) 환경에서도 동일하게 띄울 수 있게 도와준다.Install docker machine여기(도커머신 홈페이지)에서 설치 방법을 참고해서 설치 가능하다.1. (당연한 얘기겠지만) Docker를 설치해준다.2. 자신의 OS에 맞게 docker machine binary를 PATH에 설치해준다.macOS의 경우$ curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine && \ chmod +x /usr/local/..

backend/docker 2017.12.23