
docker라고 입력 시 커맨드 리스트 나옴.
docker [command 대상] -- help
=> 해당 컴포넌트에 사용가능한 커맨드 알려줌
[컨테이너] 커맨드
- start - 컨테이너 실행
- stop - 컨테이너 정지
- create - 컨테이너 생성
- run - 이미지를 내려받고 컨테이너를 생성 및 실행
- rm - 컨테이너 삭제
- exec - 컨테이너에서 프로그램 실행
- ls - 컨테이너 목록 출력
- cp - 컨테이너와 호스트 간 파일 복사
- commit - 컨테이너를 이미지로 변환
[이미지] 커맨드
- pull - 이미지를 내려받음
- rm - 이미지 삭제
- ls - 가지고 있는 이미지 목록을 출력
- build - 이미지 생성
주요옵션
- --name: 컨테이너 이름
- -p: 포트번호 지정
- -v: 볼륨 설정
- -e: 환경 변수 설정
- -d: 백그라운드 실행
- -i: 컨테이너에 터미널 연결
- -t: 특수 키를 사용가능하게 설정
TIP 💡
- --name 으로 옵션을 주지 않으면 이름이 자동으로 정해짐 (옵션을 넣어줄 것)
실습
docker container run httpd
docker container ls
로 실행과 확인가능.

# 도커 stop

--name을 지정해주지 않았기 때문에
도커가 아무렇게나 이름 생성함.(주의)
# 컨테이너 실행하기

해석: name은 test로 하고 -d(백그라운드로), -p(포트번호)는 8080으로 httpd 이미지 실행.
[확인]

문구가 나온다면 확인완료.
[두번째 확인방법]

[종료 후 삭제]
docker container stop test
docker container rm test

종료 후 삭제해보니 없어진거 확인
자주쓰는 커맨드
- docker container ls: 컨테이너 리스트 확인
- docker image ls: 이미지 리스트 확인

docker라고 입력 시 커맨드 리스트 나옴.
docker [command 대상] -- help
=> 해당 컴포넌트에 사용가능한 커맨드 알려줌
[컨테이너] 커맨드
- start - 컨테이너 실행
- stop - 컨테이너 정지
- create - 컨테이너 생성
- run - 이미지를 내려받고 컨테이너를 생성 및 실행
- rm - 컨테이너 삭제
- exec - 컨테이너에서 프로그램 실행
- ls - 컨테이너 목록 출력
- cp - 컨테이너와 호스트 간 파일 복사
- commit - 컨테이너를 이미지로 변환
[이미지] 커맨드
- pull - 이미지를 내려받음
- rm - 이미지 삭제
- ls - 가지고 있는 이미지 목록을 출력
- build - 이미지 생성
주요옵션
- --name: 컨테이너 이름
- -p: 포트번호 지정
- -v: 볼륨 설정
- -e: 환경 변수 설정
- -d: 백그라운드 실행
- -i: 컨테이너에 터미널 연결
- -t: 특수 키를 사용가능하게 설정
TIP 💡
- --name 으로 옵션을 주지 않으면 이름이 자동으로 정해짐 (옵션을 넣어줄 것)
실습
docker container run httpd
docker container ls
로 실행과 확인가능.

# 도커 stop

--name을 지정해주지 않았기 때문에
도커가 아무렇게나 이름 생성함.(주의)
# 컨테이너 실행하기

해석: name은 test로 하고 -d(백그라운드로), -p(포트번호)는 8080으로 httpd 이미지 실행.
[확인]

문구가 나온다면 확인완료.
[두번째 확인방법]

[종료 후 삭제]
docker container stop test
docker container rm test

종료 후 삭제해보니 없어진거 확인
자주쓰는 커맨드
- docker container ls: 컨테이너 리스트 확인
- docker image ls: 이미지 리스트 확인