[도커] 도커 5: docker 파일 2 (Dockerfile) - 도커 명령어
·
클라우드/도커
지난 시간에 이어,Dockerfile을 더 알아보자!도커 파일 - 명령어 정리도커 파일의 주요 instruction 중 명령어를 알아보자. - 공통점: 도커 컨테이너에게 명령을 내린다- 차이점: 명령어 실행 시점이 다르다  🙋‍♀️명령어 전달(실행) 방식 2가지Docker파일의 명령어는컨테이너에게 명령을 내린다고 했다. 이때, exec 방식또는shell 방식으로 명령어를 전달할 수 있다. exec 방식 ["echo", "hi"]shell 방식echo hi  🙋‍♀️1. RUN[실행 시점] 도커 파일로부터 이미지 빌드 시 실행되는 명령어 - 주로 라이브러리 설치 시 많이 사용- 새로운 이미지 layer 생성- 하나의 Dockerfile에 여러번 지정 가능FROM python:latestRUN [“pip..
[도커] 도커 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 # 주석: 작업 위치를 /..
자주 사용하는 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 (이미지명)..