티스토리 뷰

728x90
반응형

 

 

[ 1. Ubuntu에 Docker 설치하기 ] 를 보려면 아래 링크를 눌러주세요.

https://domdom.tistory.com/585

 

[Docker] 1. Ubuntu에 Docker 설치하기

[Docker] Ubuntu에 Docker 설치하기 1. 필수 패키지 설치 apt-get를 업데이트하고 필수 패키지를 설치합니다. sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release 2. Docker 설치 도커를 설

domdom.tistory.com

 

 

[ 2. Docker registry에서 이미지 다운받아 컨테이너 생성 및 구동하기 ] 를 보려면 아래 링크를 눌러주세요.

https://domdom.tistory.com/586

 

[Docker] 2. Docker registry에서 이미지 다운받아 컨테이너 생성 및 구동하기

[ 1. Ubuntu에 Docker 설치하기 ] 를 보려면 아래 링크를 눌러주세요. [Docker] 1. Ubuntu에 Docker 설치하기 https://domdom.tistory.com/585 [Docker] 2. Docker registry에서 이미지 다운받아 컨테이너 생성 및 구동하기 아

domdom.tistory.com

 

 

 

 

 

[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
반응형
댓글