Docker-Hub
- Github, Bitbucket과 같은 소스 관리 툴과 연계하여 코드를 빌드 및 실행 가능한 Application의 이미지를 관리하는 기능을 제공하는 Docker 공식 리포지토리 서비스
Tag
- Docker 이미지에 대한 버전
1. 도커 시스템 정보
- docker version
- docker system info
2. 컨테이너 명령어
- Docker 이미지로부터 컨테이너를 생성하고 실행
- docker container run <image> <command>
- 컨테이너 상태 확인
- docker container ls <option>
- docker container ps
- docker container stats <container name>
- docker container top <container name>
- 컨테이너 연결
- docker container attach <container name>
- ctrl + c : 종료
- docker container attach <container name>
- 컨테이너 시작/종료/재시작/삭제
- docker start <container name>
- docker stop <container name>
- docker container restart <container name>
- docker container rm <container name>
- -f : 강제
- 컨테이너 로그 출력
- docker container logs <options> <container id || container name>
3. 이미지 명령어
- docker 이미지 다운로드
- docker image pull <option> <image name> <:Tag>
- ex) docker image pull -a centos : centos의 모든 이미지 다운로드
- 리포짙토리의 이미지 목록
- docker image ls <option> <repository>
- docker image ls
- docker images
- 이미지 tag를 활용하여 새이름으로 이미지 복사
- docker image tag <origin image name> <new image name:tag>
- ex) docker image tag Name:latest NewPath:1.0
- docker hub에 공개되어 있는 이미지들 조회
- docker search <option> <keyword>
- docker 이미지 삭제
- docker image rm <option> <image name>
- 사용하지 않는 이미지 삭제
- docker image prune <-a || -f>
- 컨테이너로부터 이미지 작성 및 확인
- docker container commit <option> <container name> <image name:tag>
- docker image ls
- docker image inspect <image name:tag>
- 컨테이너로부터 tar파일 생성
- docker container export <container name>
- docker container exprot <container name> > FileName.tar
- tar -tf FileName.tar
- tar -tf FileName.tar | more
- 이미지를 tar파일로 저장
- docker image save <option> <save file name> <image name>
- tar파일로부터 이미지 읽기
- docker image load <option> <image name>
4. 이미지 / 컨테이너 일괄 삭제
- docker system prune <option>
- -a : 전체
- -f : 강제
5. DockerFile 명령어
- FROM : 베이스 이미지 지정
- RUN : 명령어 실행
- LABEL : 라벨 설정
- ENV : 환경 변수
- ADD : 파일/디렉토리 추가
- ADD <호스트 파일 경로> <Docker image 파일 경로>
- COPY : 파일 복사
- COPY <호스트 파일 경로> <Docker image 파일 경로>
- USER : 사용자 지정
'Research' 카테고리의 다른 글
Docker (0) | 2022.09.08 |
---|---|
CI/CD (0) | 2022.09.07 |
마크업 언어(markup language) (0) | 2020.08.28 |