Dockerfile이란?
Dockerfile 작성
Dockerfile 생성하기(root로 진행하였음)
Dockerfile 이미지 Build하기
Build한 이미지 확인해보기
Build한 이미지 컨테이너로 띄우기 위해 실행하기
컨테이너 확인하기
왜 Docker 컨테이너가 죽는지 확인해보자
-
Exited (0) 요게 왜 나오는 걸까
-
찾아본 결과, docker는 완전한 서버를 만드는 느낌이 아니라, 그 안에 있는걸 실행하도록 해주는 느낌
-
그 말인 즉슨.. 데몬이 돌고 있거나 쨋든 뭔가 물려있어야 한다는 의미인듯
-
while로 물려보자 - dockerC3
docker 컨테이너 한번에 지우기
docker 이미지 한번에 지우기
알게 된 점
-
도커는 아예 서버환경을 구축해놓고 사용자를 대기하는 것은 아니고, 무언가 프로세스가 돌아갈 때 떠있고 안 돌아가면 정지됨
- 백그라운드로
&
띄워놓으면 그냥 정지됨(포그라운드 프로세스로 돌아가야 하는걸까?)
-
일반적으로 web server, was server, … etc를 띄워놓으면 상관 없을 듯
-
일반 옵션에서는 에코로 띄워놓으면 접속해도 쉘을 못쓰니까… 에코를 띄우는건 소용이 없음