docker 명령 정리
- docker image 관련
1) docker build --platform=linux/amd64-t legoking/hangman
2) docker images : 현재 시스템에 설치된 모든 Docker 이미지를 나열
3) docker image ls : 위와 같음
4) docker rmi : Docker 이미지를 삭제하는 명령
5) docker image rm : Docker 이미지를 삭제하는 명령(쓰이고 있으면 중지하고 삭제해야함) - docker hub 관련
1) docker login -u 본인id -p 본인pw
2) docker pull 본인id/hangman
3) docker push 본인id/hangman - docker container 관련
1) `docker create`:
- Docker 컨테이너를 생성하지만 시작하지 않습니다. 생성된 컨테이너는 `docker start` 명령을 사용하여 나중에 시작할 수 있습니다.
2) `docker run --name -p -v 이미지이름`:
- Docker 컨테이너를 생성하고 실행합니다. `--name` 옵션으로 컨테이너에 이름을 할당하고, `-p` 옵션으로 포트를 매핑하며, `-v` 옵션으로 볼륨을 설정합니다. ( 컨테이너 id 대신 name을 사용할수 있음)
3) `docker ps`:
- 현재 실행 중인 Docker 컨테이너를 나열합니다.
4) `docker ps -a`:
- 모든 Docker 컨테이너를 나열합니다. 실행 중인 것 뿐만 아니라 종료된 컨테이너도 포함합니다.
5) `docker ps -q`:
- 실행 중인 Docker 컨테이너의 컨테이너 ID만을 나열합니다.
6) `docker stop 컨테이너이름 or id`:
- 실행 중인 Docker 컨테이너를 중지합니다.
7) `docker start 컨테이너이름 or id`:
- 중지된 Docker 컨테이너를 시작합니다.
8) `docker restart 컨테이너이름 or id`:
- Docker 컨테이너를 재시작합니다.
9) `docker kill 컨테이너이름 or id`:
- 실행 중인 Docker 컨테이너를 강제로 종료합니다.
10) `docker pause 컨테이너이름 or id`:
- 실행 중인 Docker 컨테이너를 일시 중지합니다.
11) `docker unpause 컨테이너이름 or id`:
- 중지된 Docker 컨테이너의 일시 중지를 해제합니다.
12) `docker rm 컨테이너이름 or id`:
- 종료된 Docker 컨테이너를 삭제합니다.
13) docker logs -f 컨테이너이름 or id
- Docker 컨테이너의 로그를 실시간( -f )으로 출력
14) docker logs --tail 100 컨테이너이름 or id
- 로그를 마지막에서부터 최대 100줄까지 출력
15) docker run --name=hangman 본인id/hangman
- 만들고 실행, 이름을 hangman으로 지정
16) docker exec hangman cat/etc/hosts
- 이 미 실행 중인 컨테이너 내에서 추가적인 명령을 실행
17) docker run -d 본인id /hangman
-d 백그라운드에서 컨테이너실행
예) a043d40*****
18) docker attach a043
- 이미 실행 중인 Docker 컨테이너에 접속하여 해당 컨테이너의 터미널에 연결하는 명령어 - docker volume 관련
1) docker volume ls : 볼륨 리스트
2) docker volume rm : 볼륨 삭제
3) docker volume prune : 사용되지 않는 모든 Docker 볼륨을 제거
4) docker volume inspect : 하나 이상의 Docker 볼륨에 대한 세부 정보를 제공
'docker(도커) 및 쿠버네티스' 카테고리의 다른 글
docker 초기화(클린업) (0) | 2023.12.27 |
---|---|
docker volume (1) | 2023.12.27 |
docker 컨테이너에 hangman 서비스 테스트 (0) | 2023.12.24 |
docker 컨테이너 에서 MySQL 서버 실행하기 (0) | 2023.12.24 |
docker 컨테이너 실습(ubuntu를 docker 컨테이너에서 실행) (1) | 2023.12.24 |