0. 도커 도움말
# docker 모든 명령어 확인
docker help
# docker 명령어의 설명 및 옵션 확인
# e.g. docker help search
docker help 명령어
1. 도커 이미지 및 태그 온라인 저장소 조회
# docker hub 로 부터 키워드에 해당하는 이미지를 검색
# e.g. docker search mysql
docker search 키워드
# docker search 명령어를 통해 확인되는 이미지는 태그가 표시되지 않음
# 태그를 확인하기 위해서는 도커 저장소(docker hub)에서 검색하여 확인해야 함
# [ https://hub.docker.com/ ] 사이트에서 searh 키워드로 검색된 이미지 명 검색
# 검색하여 나온 이미지 명을 클릭 후 [ Tags ] 탭을 클릭하여 탭을 확인
2. 도커 이미지 다운로드 및 조회
# 도커 이미지 다운로드
docker pull 이미지명:태그명
# 도커 최신 이미지 다운로드
# :latest 는 생략 가능
docker pull 이미지명[:latest]
# 도커 이미지 목록 확인
docker images
# 도커 지정된 이미지의 정보 조회
docker images --all 이미지명
3. 도커 컨테이너 생성 및 조회
# 컨테이너 생성 및 컨테이너 접속
# e.g. docker run -it ubuntu:latest /bin/bash
docker run [옵션] 이미지_이름[:태그] [명령]
# 백그라운드에서 컨테이너 실행
# docker run -d nginx:latest
docker run -d 이미지_이름[:태그]
# 컨테이너 모든 목록 조회
docker ps -a
# 실행중인 컨테이너 목록 조회
docker ps
4. 도커 컨테이너 실행 및 중지
# 컨테이너 시작
docker stop 컨테이너_ID 또는 컨테이너_이름
# 컨테이너 중지
docker stop 컨테이너_ID 또는 컨테이너_이름
# 모든 컨테이너 중지
docker stop $(docker ps -aq)
5. 이미지 및 컨테이너 제거
# 이미지 제거
docker rmi 이미지_ID 또는 이미지_이름[:태그]
# 컨테이너 제거
docker rm 컨테이너_ID 또는 컨테이너_이름
# 모든 컨테이너 제거
docker rm $(docker ps -aq)
6. 컨테이너 로그 확인
docker logs 컨테이너_ID 또는 컨테이너_이름
7. 컨테이너 진입
# 컨테이너 내부 bash 쉘을 이용하여 컨테이너 진입
docker exec -it 컨테이너_ID 또는 컨테이너_이름 /bin/bash
8. 컨테이너 파일 업로드/다운로드
# 컨테이너 파일 업로드
# e.g. docker cp ./upload_file.txt myCentOS:/tmp
docker cp [파일로컬경로] [컨테이너ID 또는 컨테이너명]:[컨테이너내부경로]
# 컨테이너 파일 다운로드
# e.g. docker cp myCentOS:/tmp/container_file.md ./
docker cp [컨테이너ID 또는 컨테이너명]:[컨테이너내부파일경로] [다운로드로컬경로]
'Development Tools > Docker' 카테고리의 다른 글
[ Docker ] Docker Compose 작성 (0) | 2024.01.22 |
---|---|
[ Docker ] Dockerfile 작성 (0) | 2024.01.21 |
[ Docker ] 에러 대응 리스트 (0) | 2023.03.22 |
[ Docker ] Apache ↔ Tomcat 연동 서버 만들기 (0) | 2023.01.21 |
[ Docker Tool Box ] 에러 대응 리스트 (0) | 2021.04.29 |