본문 바로가기

분류 전체보기226

도커 파일 만들기 도커 파일(Docker file)이란?도커 이미지를 만들기 위한 설정 파일이며, 컨테이너가 어떻게 행동해야 하는지에 대한 설정들을 정의해주는 곳입니다. 도커 파일 만드는 순서1. 베이스 이미지를 명시해준다. (파일 스냅샷에 해당)2. 추가적으로 필요한 파일을 다운받기 위한 몇 가지 명령어를 명시해준다. (파일 스냅샷에 해당)3. 컨테이너 시작 시 실행될 명령어를 명시해준다. (시작 시, 실행될 명령어에 해당) 베이스 이미지는 무엇인가?도커 이미지는 여러개의 레이어들로 되어 있습니다.그 중에서 베이스 이미지는 이 이미지의 기반이 되는 부분입니다.레이어는 중간 단계의 이미지라고 생각하시면 됩니다. 실제로 적용해보자 ! 2025. 1. 13.
도커 이미지 생성하는 순서 이전까지는 도커 이미지를 항상 도커 허브에 이미 있던 것들만 가져와서 사용했습니다.하지만 직접 도커 이미지를 만들어서 사용할 수도 있고, 직접 만든 도커 이미지를 도커 허브에 올려서 공유할 수도 있습니다.어떻게 직접 이미지를 만들 수 있는지 알아보겠습니다.간단하게 도커 이미지 다시 복습하기1. 도커 이미지는 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 갖고 있는 소프트웨어 패키지입니다.2.도커 이미지는 Dockerhub에 이미 다른 사람들이 만들어 놓은 것을 이용할 수도 있으며,    직접 도커 이미지를 만들어서 사용할 수도 있고, 직접 만든 것을 Dockerhub에 업로드할 수도 있습니다.도커 이미지를 이용해서 도커 컨테이너를 생성ex) docker create  컨테이너는 도커 이미지로 생성.... 2025. 1. 13.
이미지로 컨테이너를 만들기 이전 포스터에는 hello-world 이미지를 이용해서 컨테이너를 실행했습니다.하지만 어떻게 이미지를 이용해서 컨테이너를 생성하는지는 다루지 않았기 때문에 이번 시간에 어떻게 컨테이너가 생성되는지 자세히 알아보도록 하겠습니다.이전 포스터 올려두겠습니다 +_+ !! 도커를 사용할 때 흐름 잡기항상 도커를 사용할 때는1. 먼저 도커 CLI에 커맨드를 입력한다.2. 도커 서버 (도커 Deamon)이 그 커맨드를 받아서 그것에 따라 이미지를 생성하든 컨테이너를 실행하든 모든 작업을 하게 된다. 실uplifted.tistory.com시작하기 전에 기억해야 할 것이미지는 응용 프로그램을 실행하는데 필요한 모든 것을 포함하고 있습니다. 필요한 모든 것은 무엇이 있을까요?1. 컨테이너가 시작될 때 실행되는 명령어  e.. 2025. 1. 13.
도커를 사용할 때 흐름 잡기 항상 도커를 사용할 때는1. 먼저 도커 CLI에 커맨드를 입력한다.2. 도커 서버 (도커 Deamon)이 그 커맨드를 받아서 그것에 따라 이미지를 생성하든 컨테이너를 실행하든 모든 작업을 하게 된다. 실제로 '터미널'에 커맨드를 입력해보기docker run hello-world1. 도커 클라이언트에 커맨드를 입력하니 클라이언트에서 도커 서버로 요청을 보냄2. 서버에서 hello-world라는 이미지가 이미 로컬에 cache가 되어 있는지 확인3. 현재는 없기에 Unable to find image ~ 라는 문구가 2번째 줄에 표시4. Docker Hub이라는 이미지가 저장되어 있는 곳에 가서 그 이미지를 가져오고 로컬에 cache로 보관한다.5. 그 후 이제는 이미지가 있으니 그 이미지를 이용해서 컨테이.. 2025. 1. 13.
Window 및 Mac에서 도커 설치 방법 https://www.docker.com/get-started/ Get Started | DockerGet started with Docker Desktop and join millions of developers in faster, more secure app development using containers and beyond.www.docker.com 참고로 로그인과 회원가입은 꼭 안해도 상관 없습니다 ~! Window에서 도커 설치 Mac에서 도커 설치  자신의 노트북이 intel chip인지, apple chip인지 확인하는 방법 !! (1) 맥북 '애플'로고 클릭 (2) '이 Mac에 관하여' 클릭칩을 확인할 수 있습니다 ! 2025. 1. 13.
도커란 무엇인가? 도커란 무엇인가요?컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며,컨테이너 기반의 오픈 소스 가상화 플랫폼이며 생태계이다. 컨테이너란 무엇인가요?일반적인 컨테이너의 개념 서버에서의 컨테이너의 개념이런 식으로 컨테이너 안에 다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여프로그램의 배포 및 관리를 단순하게 해줍니다.일반 컨테이너의 개념에서 물건을 손쉽게 운동해주는 것처럼, 프로그램을 손쉽게 이동 배포 관리를 할 수 있게 해줍니다.AWS, Azure, Google cloud 등 어디에서든 실행 가능하게 해줍니다. 2025. 1. 13.