freeseaboy 님의 멋있어 지려 노력하는 블로그

도커(12) 도커 비밀의방 몰래탐험2 본문

컴퓨터 & 서버/리눅스

도커(12) 도커 비밀의방 몰래탐험2

freeseaboy 2024. 11. 27. 23:17
반응형

자 마지막 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

자 이렇게해서 이미지 빌드 방법을 알아봤습니다.즉

명세를 하고 이미지를 만든거죠??

이렇게하면 아주 잘되니 꼭 참고하세요 ㅋㅋ

무튼 고생했습니다.

다음시간에 또 뵙겠습니다 그럼 이만~!

#################################################################

 

2ne1

반응형