강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

ljj930930님의 프로필 이미지
ljj930930

작성한 질문수

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

docker 주요 명령 익히기5 (컨테이너를 다루는 다양한 옵션)

/usr/local/apache2/htdocs폴더 생성이슈

작성

·

809

0

안녕하세요 강사님,

docker run -d -p 9999:80 --name apacheweb2 httpd

후에 It works 까지 뜨는 것을 확인하였고

-v옵션을 사용하기 위해 /usr/local/apache2/htdocs폴더를 찾으려 cd 명령어로 디렉토리를 입력했지만

아래와 같이 명령어가 떴습니다.

 cd: /usr/local/apache2/htdocs: No such file or directory

 

이거 왜 이런 걸까요? 혹시 apache가 제대로 설치가 안되서 이런건지 궁금합니다.

퀴즈

도커 이미지와 도커 컨테이너의 가장 기본적인 차이점은 무엇일까요?

이미지는 데이터를 저장하고 컨테이너는 코드를 실행합니다.

이미지는 실행을 위한 템플릿이고, 컨테이너는 해당 이미지를 실행한 인스턴스입니다.

이미지는 특정 운영체제이고, 컨테이너는 그 위에 설치된 애플리케이션입니다.

이미지는 네트워크 설정을 담당하고, 컨테이너는 스토리지 관리를 담당합니다.

답변 1

0

안녕하세요. 제가 정확히 어떤 작업을 하신건지 좀 명확하지는 않은데요.

docker 안으로 들어가서, 그 안에서 cd 명령어로 htdocs 폴더를 찾으러 가보셨다 라는것 맞나요?

우선은 해당 폴더? 는 최초 도커 실행시에 아파치가 동작하면서 생성될 수도 있어서, 굳이 처음에 해당 폴더를 찾아갈 필요는 없긴 할 것 같은데 어떠신가요?  우선 실행이 원하시는대로 되는지만 먼저 확인하시면 어떨까해요. 또다른 이슈가 될만한 부분이 해당 이미지가 잘못 만들어져서, 아파치가 해당 이미지에 제대로 안넣어졌거나 할 수도 있을 수 있을텐데요. 그 때에는 무조건 영상과 완벽하게 처음부터 똑같이 해보신 후에, 해당 영상대로 완벽히 동작했을 때, 그 다음에 다시 조금 변형된 작업을 해보시면 어떨까요? 

감사합니다.

 

ljj930930님의 프로필 이미지
ljj930930

작성한 질문수

질문하기