1
도커 파일
vi Dockerfile
FROM alpine:3.10
ENTRYPOINT ["echo", "hello"]
2
빌드
docker build --tag hello11:1.0 .
--tag(또는 -t) 옵션은 새로 생성할 이미지 이름을 지정한다
3
실행 되고 종료
docker run --rm hello11:1.0
hello
4
이미지 만들기 ?
# vi Dockerfile
FROM ubuntu:18.04
RUN apt-get update && apt-get -y install python-pip
// -y 옵션을 필수로 주어야 한다. 아니면 종료한다.
5
docker images 로 확인 하자 ?
root@s17e42d97362:~# docker images
docker build -t myapp:1.0 .
6
도커 허브를 이용한 이미지 공유 ?
테크를 달아 , 도커 허브에 로그인해서 push로 올리자
docker tag myapp:1.0 masterseo11/myapp:1.0
docker login
docker push masterseo11/myapp:1.0
// Public 클라우드에서는 도커 허브 대신 AWS, Azure , GCP , NCP 등 각 회사의 저장소인 레지스트리는 사용한다.
예) Amazon ECR
7
이미지 사용 ?
도커 허브에서 이미지를 가져와 사용할 수 있다.
docker run -d --rm -p 5000:5000 masterseo11/myapp:1.0
1
RUN으로 파이썬 설치하고
이후 COPY 명령어로 소스 복사하기를 권장한다. 빠르다.
# vi Dockerfile
FROM ubuntu:18.04
RUN apt-get update && apt-get -y install python-pip
COPY
https://brunch.co.kr/@topasvga/2101
감사합니다.