728x90
도커 실행과 종료의 관련된 명령어
docker create --name webserver nginx
create 명령어는 기본 백그라운드에서 실행된다. nginx가 webserver라는 이름으로 컨테이너가 생성된다.
docker start webserver
컨테이너로 만든 webserver를 실행시켜주는 명령어이다.
docker run --name webserver -d nginx
docker pull, create, start를 한 번에 진행하는 명령어이다.
docker ps -a
docker ps 명령어와 docker ps -a 명령어의 차이는 docker ps는 실행 중인 컨테이너만 보인다.
docker ps -a 는 실행과 중단된 컨테이너 모두 보인다.
docker inspect webserver
컨테이너의 상세 내용을 볼 수 있다.
docker inspect --format '{{.NetworkSettings.IPAddress}}' web
컨테이너의 상세 NetworkSetting.IPAddress 의 설정만 볼 수 있는 --format 옵션이다.
1. docker logs web
2. docker logs -f web
1. web의 이름을 가진 컨테이너의 로그를 확인할 수 있다.
2. web의 이름을 가진 컨테이너의 실시간 로그를 확인할 수 있다.
docker exec -it webserver /bin/bash
-it 옵션을 사용해 컨테이너에 직접 접속해서 배쉬 쉘 사용할 수 있다.
728x90
'개발 > Docker' 카테고리의 다른 글
따배도) 맥북 M1 Docker 컨테이너가 사용하는 스토리지 명령어 (0) | 2022.06.22 |
---|---|
따배도) 맥북 M1 no matching manifest, Mounts denied 오류 (0) | 2022.06.22 |
따배도) 맥북 M1 컨테이너 리소스 제한 명령어 (0) | 2022.06.21 |
따배도) Docker 명령어, dockerfile 만들기 및 repo배포 (0) | 2022.06.18 |
맥북 M1 UTM(VM)에서 Ubuntu 설치 (0) | 2022.06.18 |