Buttercups - Powerpuff Girls

개념 정리/기본 개념

[Docker/도커] 사용방법 정리

jeonga 2022. 7. 12. 16:33

 

기본 명령어

$ 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. 컨테이너 종료 후 커밋하면 이미지가 저장된다.