본문 바로가기
LabSokoban프로젝트

도커 공부의 시작 -2-

by 인터넷떠돌이 2023. 11. 16.
반응형

안녕하세요?

 

다른게 아니라 이래저래 다시금 전자연구노트에 도전하기 위해서 제대로 각을 잡고 도커를 공부해 보기로 했었고, 이번에는 어느정도 성과라고 할만한 것을 거두기는 거두는 것을 보았습니다. 물론 아직은 가야할 길이 멀어보이기는 합니다만, 그래도 해야 하는 상황이기는 합니다.

 

먼저 위 스크린샷에서 보이는 것처럼 컨테이너를 실행시키고자 하는데, 대화형으로 상호작용할 수 있는 형태가 있다고 합니다. 그런 형태로 한번 실행시켜 보도록 합니다.

 

실제로 이렇게 실행을 시켰더니, 위 스크린샷에서 볼 수 있는 것처럼 어떻게 hostname과 현재 날짜에 대해서 물어보면 대답해 주는 식으로 나오는 것을 볼 수 있었습니다. 다만, 이걸 어디에 쓸 수 있는지는 아직은 모르겠다는 생각이 듭니다.

 

그리고 나서 exit로 빠져나온 다음, 현재 작동하고 있는 컨테이너가 있는가 봤더니, 일단 이렇게 실행만 시킨 경우에는 없다는 것을 확인할 수 있었습니다. 그냥 빠져나온 경우에는 어떻게 할 수 없는 것으로 보입니다.

 

그런데 리눅스에서 ls라는 명령어를 쓰면서 뒤에 옵션으로 --all이라는 것을 붙이는 것으로 어떻게 해서 모든 컨테이너가 종료된 것 까지도 다 띄우라는 명령을 내릴 수 있어 보입니다.

 

이제 다음으로 진행할 것으로는 위 스크린샷에서 보이는 것처럼 컨테이너를 백그라운드에서 실행하라고 --detach라는 명령어를 입력한 다음에 포트 번호까지 연결해서 어떻게 작동이 되도록 만들어 봅니다.

 

이렇게 해서 현재 작동중인 컨테이너를 열어 보았더니, 위 스크린샷에서 볼 수 있는 것처럼 제대로 나오는 것을 확인할 수 있었습니다. 이제부터가 문제인데, 책에서는 localhost:8080을 입력하면 된다고는 했지만. 제 경우에는 서버가 제 컴퓨터가 아니라 다른데 설치되어 있다는 것이 문제입니다.

 

결국 제가 어떻게 설치해 놓은 서버의 주소로 접속한 다음에, 여기다가 뒤에 8080포트를 입력하는 것으로 어떻게 홈페이지를 띄울 수 있었습니다. 이제 이런 식으로 하나하나 배워가면서 도커로 되어 있는 이 전자 연구노트를 어떻게 해서 작동할 수 있는지 한번 해 보아야 합니다.

반응형