Docker

    [Docker] Dockerfile로 도커 이미지 생성

    [Docker] Dockerfile로 도커 이미지 생성

    dockerfile -> 도커 클라이언트 -> 도커 서버 -> 이미지 - dockerfile은 도커이미지를 만들기 위한 설정파일이며 컨테이너가 어떻게 행동할지 설정들을 정의 - 도커 클라이언트 : 도커 파일에 입력된 것이 도커 클라이언트에 전달되어야함 - 도커 서버 : 도커 클라이언트에 전달된 모든 중요 작업들을 함 hello를 출력할 dockerfile을 작성 # 베이스이미지 FROM alpine # 추가적으로 필요한 파일 다운로드 #RUN command # 컨테이너 시작시 실행 될 명령어 CMD ["echo", "hello"] 위의 dockerfile 작성 후 아래와 같이 build 해줌 docker build ./ ※※※※※※※docker build ./ 실행시 이미지 ID 나오지 않는 경우 더보기..

    [Docker] Window에서 Container 전체 삭제

    docker rm `docker ps -a -q` 또는 docker rm $(docker ps -a -q) 하라는데 unknown shorthand flag: 'a' in -a See 'docker rm --help'. 이런 오류가 계속 뜸 window에서 안되나,,, 싶어서 구글링통해 겨우 찾게됨 FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i 이미지 전체 삭제는 FOR /f "tokens=*" %i IN ('docker images -q -f "dangling=true"') DO docker rmi %i 출처 https://mesure.tistory.com/entry/windowsdocker-%EC%BB%A8%ED%85%8C%EC%9D%B4%..

    [Docker]

    [Docker]

    도커 왜 사용? 어떠한 프로그램 다운받는 과정을 간단하게 하기위해 installer 다운 > 실행 > 완료 이 순서인데 installer는 많은 것에 영향받음(운영체제, 서버, 패키지 등) 설치 과정이 복잡 이를 단순하게 하기위해 간편한 도커 사용 도커란? 컨테이너 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며 컨테이너 기반의 오픈소스 가상화 플랫폼이며 생태계임 >> 컨테이너란? 일반적 : 컨테이너에 물건을 넣고 운송 수단 이용해 쉽게 옮길 수 있음 서버의 컨테이너 : 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스 제공하여 프로그램 배포 및 관리 단순하게 해줌, 프로그램(MySQL, Webpack 등)을 손쉽게 이동 배포 관리를 할 수 있게 함 A..