Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 25304번
- 이분탐색
- heap area #stack area #static area #jvm
- 2026 하반기 대기업 반드시 갑니다
- object 클래스 # java
- server developer
- Spring
- 서버 엔지니어
- tibero 7.23
- java #예외처리 #throw #throws
- static #자바 메모리 구조 #멤버 변수
- ndc2025
- aws SAA-c03
- 나는야 4학년 #5학년 까지 가보자구
- tmax tibero
- Next.js
- level2
- 올 겨울은 조금 따뜻할 것 같다.
- software enginner
- 서버 개발자
- 자바 #자바문법 #자바기초 #참조형 #기본형
- level3
- 넥슨개발자컨퍼런스
- 주니어 백엔드 개발자
- java #추상클래스
- 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
- AWS
- server engineer
- 반복문
- 백엔드 개발자 로드맵
Archives
- Today
- Total
개발자 쿠키
[Docker] 주요 명령어 본문
Docker 핵심 개념
docker image : 애플리케이션을 실행하는 데 필요한 파일과 설정값 등을 포함하고 있는 패키지
Container : 도커 이미지를 실행한 상태 즉, 도커 이미지가 실제로 메모리에 로드되어 실행되고 있는 인스턴스
Docker Hub : 도커 이미지를 공유할 수 있는 클라우드 서비스
주요 명령어
| 명령어 | 설명 |
|---|---|
docker version |
도커 버전 확인 |
docker info |
도커에 대한 정보를 보여줌 |
docker help |
이용가능한 도커 명령어 옵션 |
▸ 이미지 관리
| 명령어 | 설명 |
|---|---|
docker images |
시스템에 있는 모든 도커 이미지의 목록을 보여줌 |
docker pull |
도커 허브로부터 이미지 다운 |
docker build |
도커 이미지 빌드 |
docker tag |
이미지 태그 설정 |
docker push |
도커 허브에 업로드 |
docker rmi |
도커 이미지 삭제 |
▸ Container Management
| 명령어 | 설명 |
|---|---|
docker ps |
현재 실행 중인 컨테이너의 목록을 표시 |
docker ps -a |
종료된 컨테이너를 포함한 모든 컨테이너 목록 표시 |
dokcer run [options] [image-name] |
새로운 컨테이너 실행 |
docker rm [catiner-id/name] |
컨테이너 삭제 |
docker rm -f [conatiner-id/name] |
실행 중인 컨테이너 강제 종료 후 삭제 |
docker stop [container-id/name] |
컨테이너 정지 |
docker start [container-id/name] |
컨테이너 시작 |
docker restart [container-id/name] |
컨테이너 재시작 |
docker run 주요 옵션
-d
-p [host-port] : [container-port]
--name [container--name]
-v [host-path] : [container-path]
▸ Container Interaction
| 명령어 | 설명 |
|---|---|
docker exec [container-id/name] [command] |
실행 중인 컨테이너 내에서 명령어 실행 |
dokcer logs [options] [container-id/name] |
컨테이너 로그 확인 |
docker volume
[ MySQL ]
docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v "호스트주소:/var/lib/mysql" -d mysql
[ PostgreSQL ]
docker run -e POSTGRES_PASSWORD=password123 -p 5342:5342 -v 호스트주소:/var/lib/postgresql/data -d postgres
[ MongoDB ]
docker run -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=password123 -p 27017:27017 -v /Users/cookie/Downloads/docker-mongodb/data:/data/db -d mongo
docker 디버깅
ENTRYPOINT ["/bin/bash", "-c" "sleep 500"]
docker exec -it 컨테이너 내부 접속