일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Eclipse
- ORA-00909
- Oracle
- mybatis
- Responsively app
- 맛집
- 배딩작업
- RefreshableSqlSessionFactoryBean
- 광주
- 요리
- JavaScript
- 디카페인
- Jsp Pagination
- 나주
- 루키초밥
- 양동점
- AbstractViewe
- 반응형앱
- 문방구과자
- ORA-01756
- css
- egov
- 정민이초밥
- docker
- 카페
- SVN사용방법
- 은혜침구
- ORA-01005
- Java
- ORA-01745
- Today
- Total
gnusraun
Docker 명령어 모음 본문
Docker 명령어 모음
Docker 실행 명령어
$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
옵션
-d (detached mode): 컨테이너를 백그라운드 모드로 실행
-p (port): 호스트와 컨테이너 간의 포트 연결을 설정하며, 포트 포워딩을 지원
-v (volume): 호스트와 컨테이너 간의 디렉토리 연결 또는 마운트를 설정
-e (environment): 컨테이너 내부에서 사용할 환경 변수를 설정
--name: 컨테이너의 이름을 설정
--rm: 프로세스 종료 시 컨테이너를 자동으로 제거
-it: -i와 -t를 동시에 사용하여 터미널 입력을 위한 옵션을 활성화
--link: 다른 컨테이너와 연결하여 네트워크 통신을 할 수 있도록 설정하며, 컨테이너명과 별칭을 설정
Docker 자주 사용하는 명령어
컨테이너 목록 확인: 실행 중인 컨테이너와 중지된 컨테이너를 모두 표시합니다.
$ docker ps -a
컨테이너 중지: 실행 중인 컨테이너를 중지합니다.
$ docker stop 컨테이너ID
중지된 컨테이너 일괄 제거: 중지된 컨테이너를 모두 삭제합니다.
$ docker rm -v $(docker ps -a -q -f status=exited)
컨테이너 제거: 컨테이너를 삭제합니다.
$ docker rm 컨테이너ID
이미지 목록 확인: 현재 시스템에 다운로드된 도커 이미지 목록을 표시합니다.
$ docker images
이미지 다운로드 (pull): 도커 허브 또는 지정한 레지스트리에서 이미지를 다운로드합니다.
$ docker pull 이미지명:태그
이미지 삭제: 로컬에서 이미지를 삭제합니다.
$ docker rmi 이미지ID
컨테이너 로그 보기: 컨테이너의 로그를 확인합니다.
$ docker logs 컨테이너ID
로그 출력 제한: 로그에서 마지막 N줄만 출력합니다.
$ docker logs --tail N 컨테이너ID
실시간 로그 확인: 컨테이너의 로그를 실시간으로 확인합니다.
$ docker logs -f 컨테이너ID
컨테이너 내부 명령어 실행: 실행 중인 컨테이너 내부에서 명령어를 실행합니다.
$ docker exec -it 컨테이너이름 /bin/bash
'DevOps > Docker' 카테고리의 다른 글
docker-compose 설치 및 사용 (0) | 2024.01.19 |
---|---|
Docker Dockerfile 만들기 (0) | 2024.01.19 |
Docker 설치하기 - Ubuntu (0) | 2024.01.19 |
Docker Java war 컨테이너 만들기 (0) | 2023.06.11 |
Docker python 컨테이너 만들기 (0) | 2023.06.11 |