freeseaboy 님의 멋있어 지려 노력하는 블로그
도커(12) 도커 비밀의방 몰래탐험2 본문
자 마지막 3교시 도커 해볼게요
오늘도 역시나 해부학 교시이죠?
파일을 넣고 빼고 아주 난리법석을 칠겁니다
그럼 바로 ㄱ
스크립밑ㅋ
★ ★ ★위 포스팅 내용은 네X버 Blog 아래 링크에도
똑같이 미러링 되어 있습니다.예비 Blg ★ ★ ★
https://blog.naver.com/iwseo7114
iwseo7114님의 블로그 : 네이버 블로그
안녕하세요. 일상 생활 공유에 관심이 많은 샐리엇입니다. 잘부탁드려요~ㅋ
blog.naver.com
#################################################################
자 안녕하세요 마지막 교시 3교시 입니다,
오늘은 도커 마저 이어서 진행할거에요..ㅋ
노래 ㄱ
- 도커파일
- 이미지 생성
- 도커피일 제작
- 빌드
자 도커파일 생성에는...
일단 컨테이너에서 수행할 일련의 작업들을 명세해야함
[root@C3 ~]# mkdir /study
[root@C3 ~]# cd /study/
[root@C3 study]# mkdir dockerfile
[root@C3 study]# cd dockerfile/
[root@C3 dockerfile]# vi test.html
[root@C3 dockerfile]#
도커엔진이 바라보는 도커파일은 1차적으로 현재디렉토리 상대경로죠..
그리고 지정디렉토리
[+] Building 15.0s (11/11) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.4s
=> => transferring dockerfile: 348B 0.3s
=> [internal] load metadata for docker.io/library/ubuntu:14.04 2.1s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [1/6] FROM docker.io/library/ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 87B 0.0s
=> CACHED [2/6] RUN apt-get update 0.0s
=> CACHED [3/6] RUN apt-get install apache2 -y 0.0s
=> CACHED [4/6] ADD test.html /var/www/html 0.0s
=> CACHED [5/6] WORKDIR /var/www/html 0.0s
=> [6/6] RUN ["/bin/bash","-c","echo hello >> test2.html"] 6.6s
=> exporting to image 4.3s
=> => exporting layers 4.0s
=> => writing image sha256:e5b93a7a331c6472f22145e7a3c2c3cb5abc278cd413bc4b5713f60db81d80b4 0.0s
=> => naming to docker.io/library/mybuild:0.0 0.0s
[root@C3 dockerfile]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mybuild 0.0 e5b93a7a331c About a minute ago 233MB
ubuntu latest 59ab366372d5 6 weeks ago 78.1MB
localhost:7777/t_ubuntu last 59ab366372d5 6 weeks ago 78.1MB
prom/node-exporter latest 71dc9668b154 4 months ago 23.3MB
registry 2 c18a86d35e98 14 months ago 25.4MB
[root@C3 dockerfile]# docker port myserver
80/tcp -> 0.0.0.0:7777
80/tcp -> [::]:7777
[root@C3 dockerfile]#
[root@C3 dockerfile]# docker images --filter "label=purpose=pratice"
REPOSITORY TAG IMAGE ID CREATED SIZE
mybuild 0.0 e5b93a7a331c 5 minutes ago 233MB
[root@C3 dockerfile]#
사진 1

자 이렇게해서 이미지 빌드 방법을 알아봤습니다.즉
명세를 하고 이미지를 만든거죠??
이렇게하면 아주 잘되니 꼭 참고하세요 ㅋㅋ
무튼 고생했습니다.
다음시간에 또 뵙겠습니다 그럼 이만~!
#################################################################
'컴퓨터 & 서버 > 리눅스' 카테고리의 다른 글
도커(13) 도커 Command어렵(1) (1) | 2024.12.28 |
---|---|
리눅스 탐방(10) 악!!파치 어렵네잉~! (2) | 2024.12.12 |
리눅스 탐방(9) 악!!파치 어렵네잉~! (3) | 2024.11.25 |
도커(11) 도커 비밀의방 몰래탐험 (2) | 2024.11.24 |
리눅스 탐방(8) WEB_WAS_DB 뭐요,,, (0) | 2024.11.24 |