[도커] 도커 4: docker 파일 1 (Dockerfile)
·
클라우드/도커
지난 시간에 이어,이번에는 dockerfile을 알아보자도커파일이란?- 컨테이너 이미지 생성의 기본이 되는 파일- 컨테이너의 구성 정보(기본 이미지, 패키지, 추가할 소스코드, 실행할 명령어 등)를 하나의 파일로 기록- 확장자없이 Dockerfile 또는 (이름).Dockerfile도커파일 예시 (Dockerfile)FROM ubuntu:20.04COPY ./home/text.txt rom_host.txt # 주석: 호스트의 ./home/test.txt를 컨테이너의 from_host.txt로 복사 RUN apt-get install # 주석: 실행할 명령어를 명시WORKDIR /var/www/html # 주석: 작업 위치를 /..
[도커] 도커 3: docker 명령어 모음 2탄 (도커 이미지 관련 명령어)
·
클라우드/도커
지난 시간에 이어,유용한 docker 명령어를 알아보자도커 컨테이너 이미지 다운로드$ docker pull centos:latest # 이미지이름:버전 $ docker pull registry.hub.docker.com/ubuntu:latest # url(http://제거)로 pull도커 허브에서 컨테이너 이미지를 로컬에 다운로드 한다.(다른 컨테이너 저장소에서도 다운로드 가능하다)도커 컨테이너 이미지 조회$ docker images # 현재 컴퓨터에 존재하는 이미지 확인$ docker image ls # 현재 컴퓨터에 존재하는 이미지 확인로컬에 존재하는 이미지 확인 가능 $ docker search 이미지명/id ..
[도커] 도커 2: docker 명령어 모음 1탄 (도커 컨테이너 관련 명령어)
·
클라우드/도커
지난 시간에는 도커에 대해 간단하게 알아봤다.이번 시간에는 docker 명령어를 알아보자.도커 컨테이너 조회$ docker ps # 도커 컨테이너 확인$ docker ps -a # 정지중인 컨테이너도 조회$ docker container ls # docker ps와 동일- CONTAINER ID: 생성된 컨테이너를 이 컴퓨터 안에서 구분시켜줄 ID- IMAGE: 컨테이너를 생성하기 위해 사용된 base image- STATUS: 컨테이너 상태- NAMES: 컨테이너의 이름 (컨테이너 생성 시 지정 가능)도커 컨테이너 생성/실행$ docker run -it --name testUbuntu ubuntu:22...
[도커] 도커 1: 도커의 3가지 컨셉
·
클라우드/도커
지난 시간을 통해 도커가 무엇인지 가볍게 알아볼 수 있었다.이번 시간에는 도커의 3가지 컨셉을 알아보자!🙋‍♀️ 들어가기 전에 .. 도커의 구성에 대해 살펴보자- (1) docker 명령어를 이용해 이미지로 특정한 이름(aaa)을 가진 컨테이너 생성 요청- (2) 서버는 요청 수신 후 특정한 이름(aaa)인 컨테이너 이미지(=운영환경 설정 파일)를 이미지 저장소에서 조회- (3) 이미지를 서버로 가져오고, 가져온 이미지를 기반으로 컨테이너 생성도커 컨셉 1️⃣ 도커 API🙋‍♀️API? API = Application Program Interface- 다른 SW를 제어하기 위해 약속한 인터페이스를 말한다- 웹, 운영체제 등에서 제공하는 광범위한 용어 ex) 개발자는 운영체제 API를 이용해 운영체제의..
[도커] 도커 0: 도커가 뭐고 왜 쓰나요?
·
클라우드/도커
전에 만들었던 도커 강의자료를 천천히 풀어보려고 한다 ☺️🙋‍♀️ 도커가 뭔가요?도커에 대해 궁금해하는 친구들에게, 항상 이렇게 말한다. 1️⃣ 개발 단계에서 쓰는 게 아니다(➔ DevOps 개념을 먼저 공부할 것) 2️⃣ 서로 다른 컴퓨터에서도 똑같은 실행 동작을 보장하기 위해서 쓴다.  🙋‍♀️ 데브옵스요?우선..DevOps 개념을 알아봅시다 서버-  특정한 기능을 하는 소프트웨어를 특정 컴퓨터에 실행시키고,    고객에게 소프트웨어의 처리 결과를 제공하는 형태 - 특정 서비스를 제공하는 컴퓨터   (서비스의 종류에 따라 서버의 종류가 바뀜)  도커는?서버/서비스를 만들기 위한 도구가 아니다서비스를 컴퓨터에 구동(run) 시키기 위한 서버 환경을 구축하기 위한 도구! 이다  서버 패러다임: Imm..
자주 사용하는 Dockerfile(도커파일) 모음
·
클라우드/도커
내가 자주 사용하는 Dockerfile 정리 + 사용법도 간단하게 정리해본다!Dockerfile 사용법💡 도커 이미지 생성 (Dockerfile 기반)맨 마지막 점(.): . 위치에 존재하는 Dockerfile을 기반으로 도커 이미지를 생성하겠다는 의미$ docker build -t test-img .$ docker build -t (도커계정)/(이미지명):(태그) . # docker build -t my_account/test_img:latest .  💡생성한 이미지 도커허브에 Push생성한 도커 이미지를 허브에 Push    (다른 컴퓨터에서, 도커 허브에 접속해 이미지 다운로드 가능)깃허브 생각해보시라!   (로컬 파일을 ➔ 깃허브로 push하는 개념과 유사)$ docker push (이미지명)..