티스토리 뷰
728x90
반응형
[ 1. Ubuntu에 Docker 설치하기 ] 를 보려면 아래 링크를 눌러주세요.
https://domdom.tistory.com/585
[ 2. Docker registry에서 이미지 다운받아 컨테이너 생성 및 구동하기 ] 를 보려면 아래 링크를 눌러주세요.
https://domdom.tistory.com/586
[Docker] 3. Docker 명령어 익히기
1. 컨테이너 생성 및 구동
저번 게시물에서 nginx 컨테이너를 생성했었고,
docker create --name="{컨테이너이름}" {이미지이름}
위처럼 create로 생성한 컨테이너는 docker start {컨테이너이름} 명령어를 통해 구동시킬 수 있었습니다.
docker create --name="nginx" nginx
docker start nginx
create와 start를 한번에 진행하는 명령어는 docker run --name="{컨테이너이름}" {이미지이름} 입니다.
-d 옵션을 붙이면 백그라운드에서 데몬을 실행하겠다는 뜻입니다.
docker run -d --name="nginx" nginx
2. 컨테이너 구동중지 및 삭제
구동시킨 컨테이너를 삭제하려면 중지(stop)를 먼저 해주어야 합니다.
docker stop nginx
docker rm nginx
3. 컨테이너 필터링
아래와 같이 컨테이너 여러개를 관리하고 있을 때, 필터링 옵션을 통해 특정 컨테이너들을 한번에 관리할 수 있습니다.
grep을 통해서도 필터링이 가능하고,
docker ps 옵션으로 --filter를 걸 수도 있습니다.
docker ps -a | grep Exited
docker ps -a --filter "status=exited"
4. 모든 컨테이너 한번에 구동중지 및 삭제
docker ps -qa 명령어는 모든 컨테이너의 아이디를 출력하는 명령어이고,
이 명령어를 변수화해서 docker rm 명령어에 집어넣으면 모든 컨테이너를 한번에 삭제할 수 있습니다.
docker rm -f $(docker ps -qa)
[Docker] 4. Docker 우분투 컨테이너에서 작업 후 이미지 제작하기
https://domdom.tistory.com/589
728x90
반응형
'개발환경 > K8S·Docker' 카테고리의 다른 글
[Docker] 5. Docker 컨테이너의 데이터 공유하기 (0) | 2023.02.27 |
---|---|
[Docker] 4. Docker 우분투 컨테이너에서 작업 후 이미지 제작하기 (0) | 2023.02.26 |
[Docker] 2. Docker registry에서 이미지 다운받아 컨테이너 생성 및 구동하기 (0) | 2023.02.23 |
[Docker] 1. Ubuntu에 Docker 설치하기 (0) | 2023.02.22 |
[JSP] docker로 JSP 환경 쉽고 빠르게 구축하는 법 (0) | 2022.08.05 |
댓글