'docker stop' 명령어는 실행 중인 도커 컨테이너를 중지하는 데 사용되는 명령어입니다. 이 명령어를 사용하면 컨테이너가 정상적으로 종료되며, 컨테이너 내부의 프로세스가 종료되고 모든 리소스가 정리됩니다.

 

중지하려는 도커 컨테이너의 ID나 이름을 확인합니다. (ps 명령어를 이용하면 됩니다)

컨테이너의 이름 대신 컨테이너의 ID을 사용할 수도 있습니다.

도커 엔진은 컨테이너에 정지 신호를 보내고, 컨테이너의 프로세스가 종료됩니다. 컨테이너의 상태가 'exited'로 변경된 것을 알 수 있습니다.

 

'docker start' 명령어는 중지된 도커 컨테이너를 다시 시작하는데 사용되는 명령어입니다. 실행 중이 아닌 컨테이너를 시작하여 컨테이너 내부의 프로세스가 다시 실행되고, 컨테이너가 동작 상태로 전환됩니다.

 

먼저 시작하려는 도커 컨테이너의 ID나 이름을 확인해야합니다. 'docker ps -a' 명령어를 사용하여 모든 컨테이너를 확인할 수 있습니다.


웹 서버 페이지 변경하기

도커 컨테이너의 프로세스에 직접 들어가려면 'docker exec' 명령어를 사용하여 컨테이너의 내부 쉘에 접속해야합니다. 이를 통해 컨테이너 내에서 명령어를 실행하고 상호작용할 수 있습니다.

docker exec -it [컨테이너 ID or 이름] bash

컨테이너 내부의 bash쉘을 실행하는 명령어입니다. 이를 통해 컨테이너의 내부 쉘에 접속 할 수 있습니다. 도커 엔진은 컨테이너의 내부 쉘을 실행하고, 터미널에 접속합니다. 이제 해당 컨테이너 내에서 원하는 명령어를 실행하고 사용작용할 수 있습니다.

웹 페이지를 변경할 수 있는 위치로 이동을 해줍니다. (버전에 따라서 다른곳에 있을 수 있습니다)

도커 컨테이너 같은 경우에는 경량화된 리눅스를 사용하기 때문에 툴들이 설치가 안되어 있는 경우가 있습니다. 이런 경우는 직접 설치를 하여서 사용하면 됩니다.

위와 같은 과정을 통해 도커 컨테이너 내의 웹 페이지를 수정할 수 있습니다. 중요한 점은 수정해야 할 소스코드의 위치를 알고 있어야 하며, 해당 소스 코드를 편집한 후 컨테이너를 재시작하여 변경 사항을 적용해야 한다는 것입니다.

+ Recent posts