[ 컨테이너 실행 및 제어 ]
1. 가지고 있는 Image
sudo docker images
2. 컨테이너 실행
- https://docs.docker.com/engine/reference/commandline/run/
- docs에 들어가면 cpu 갯수도 제어할 수 있고, 굉장히 옵션이 뭐가 많은걸 볼 수 있습니다.
- 그냥 실행
sudo docker run httpd
- 이름 지정 후 실행
sudo docker run --name ws3 httpd
3. 실행되고 있는 컨테이너 확인
sudo docker ps
실행시킨 컨테이너, 웹서버 2개를 확인할 수 있습니다.
4. 컨테이너 종료 (중지)
sudo docker stop "컨테이너 아이디" 또는 "컨테이너 이름"
5. 모든 Container 확인
sudo docker ps -a
중지 시킨 컨테이너를 포함하여 확인해볼 수 있습니다.
6. 중지한 Container 시작
sudo docker start "컨테이너 이름" 또는 "컨테이너 아이디"
7. Logs 확인
중지한 Container를 시작하게 되면, 시작했다고만 뜨지 로그가 바로 출력되지 않는데 명령어를 통해 로그를 띄울 수 있다.
sudo docker logs "컨테이너 이름"
sudo docker logs -f "컨테이너 이름"
-f 옵션을 붙이면, 로그가 출력되고 꺼지는것이 아니라 실시간으로 로그를 볼 수 있게 된다.
8. 컨테이너 삭제
실행 중인 컨테이너는 삭제가 안되므로 stop으로 먼저 컨테이너를 종료하고 그 이후 삭제를 해주어야 한다.
sudo docker rm "컨테이너 이름"
9. 도커 이미지 삭제
sudo docker rmi "이미지 이름"
[ 정리 ]
1. 가지고 있는 이미지 확인
2. 컨테이너 실행
3. 실행되고 있는 컨테이너 확인
4. 컨테이너 종료
5. 모든 컨테이너 확인
6. 중지한 컨테이너 시작
7. logs 확인
8. 컨테이너 삭제
9. 이미지 삭제
'Docker' 카테고리의 다른 글
[Docker 입문] 도커에서 이미지를 만드는 방법 _생활코딩 (0) | 2023.01.23 |
---|---|
[Docker 입문] 호스트와 컨테이너의 파일시스템 연결 _생활코딩 (0) | 2023.01.23 |
[Docker 입문] 명령어 실행 _생활코딩 (0) | 2023.01.23 |
[Docker 입문] 네트워크 _ 생활코딩 (0) | 2023.01.23 |
[Docker 입문] 설치 및 이미지 다운 _ 생활코딩 (0) | 2023.01.23 |