기본 명령어
$ docker images -a - 도커 이미지 목록 확인
$ docker search 검색 키워드 - 도커 이미지 검색 (도커 허브에 등록된 레포지토리 검색)
$ docker pull [이미지명]:[버전] - 도커 허브에서 도커 이미지를 내려받을 때
$ docker image tag 기반 이미지명[:태그] 새 이미지명[:태그] - 이미지에 새로운 태그를 붙일 때 (식별용)
$ docker rename A B - A의 네임을 B로 바꿀 수 있습니다.
$ docker rmi [IMAGE ID] - 도커 이미지 삭제, 이미지 삭제 시 -f 옵션을 붙이게 되면 컨테이너도 강제 삭제됩니다. (docker rm은 컨테이너 삭제)
- 도커 이미지 저장
docker commit [container ID or container name] REPOSITORY:TAG
- 호스트에서 컨테이너로 복사
docker cp [host 파일경로] [container name]:[container 내부 경로]
- 컨테이너에서 호스트로 복사
docker cp [container name]:[container 내부 경로] [host 파일경로]
순서
1. docker 설치
2. docker-compose 설치
1. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. sudo chmod +x /usr/local/bin/docker-compose
3. docker-compose —version
3. docker ubuntu image
1. docker pull ubuntu[:버전]
4. 도커 실행: docker run -it ubuntu:18.04 /bin/bash
1. 실행된 컨테이너 실행: docker exec -it [name] /bin/bash
2. 생성된 컨테이너 실행: docker start [name]
5. docker commit [container ID or container name] REPOSITORY:TAG
1. 컨테이너 종료 후 커밋하면 이미지가 저장된다.
'개념 정리 > 기본 개념' 카테고리의 다른 글
[X11 포워딩] ssh -X 접속 후, Docker 포트 바인딩하는 방법 (0) | 2023.12.27 |
---|---|
[X11 포워딩] WSL환경에서 xhost를 활성화하고, ubuntu 서버에서 화면 띄우기 (feat. VSCODE) (1) | 2023.12.26 |
[Windows] Scoop 개요 및 사용 방법 정리 (0) | 2022.07.13 |
[JenKins/젠킨스] (2) Pipeline Syntax 실습 코드 작성하는 방법 (0) | 2022.07.12 |
[JenKins/젠킨스] (1) CI/CD, Pipeline, Jenkins의 개념 (0) | 2022.07.12 |