Biotechnology
[03] - 도커(docker) 명령어 본문
[주의 사항]
1. 위 포스팅은 타 블로그의 글을 가져와 재가공한 것임을 밝힙니다.
2. 위 포스팅은 개인적인 연구의 빠른 참조를 위한 것이고, 그 외의 목적은 없음을 밝힙니다.
1. 도커(docker) 버전 확인
$ docker -v # 버전 확인
Docker version 18.09.0, build 4d60db4
2. 도커(docker) 이미지 확인
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 14.04 7e4b16343b23 1 weeks ago 188MB
centos 7 1e1123bc352c 1 weeks ago 202MB
3. 도커(docker) 이미지 불러오기
$ docker pull [이미지 이름]:[태그]
$ docker pull centos:7
$ docker pull ubuntu:14.04
도커 이미지는 도커 허브에서 검색 가능! (https://hub.docker.com/)
4. 도커(docker) 컨테이너 생성하기
$ docker create [옵션] [이미지 이름]:[태그]
$ docker create -i -t ubuntu:14.04
- -i : 상호 입출력
- -t : tty를 활성화하여 bash 쉘을 사용
5. 도커(docker) 컨테이너 실행하기
$ docker start ubuntu:14.04
6. 도커(docker) 컨테이너 들어가기
$ docker attach ubuntu:14.04
7. 도커(docker) 컨테이너 생성 & 실행 & 들어가기
$ docker run [옵션] [이미지 이름]:[태그]
- -i : 상호 입출력
- -t : tty를 활성화하여 bash 쉘을 사용
$ docker run -i -t ubuntu:14.04
8. 도커(docker) 컨테이너 목록 확인
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6ca9b8a62b12 atomsandbits/ani-1:latest "/bin/bash" 20 hours ago Exited (0) 20 hours ago ani-1
- CONTAINER ID : 컨테이너에게 자동으로 할당되는 고유한 ID
- IMAGE : 컨테이너를 생성할 때 사용된 이미지 이름
- COMMAND : 컨맨드는 컨테이너가 시작될 때 실행될 명렁어, 기본은 /bin/bash 명령어라 명령을 쓸 수 있습니다.
- CREATED : 컨테이너가 생성되고 난 뒤 흐른 시간
- STATUS : 컨테이너의 상태 ex) Up(실행 중), Exited(종료), Pause(일시 중지)
- PORTS : 컨테이너가 개방한 포트와 호스트에 연결한 포트
- NAMES : 컨테이너의 고유한 이름, --name 옵션으로 이름을 설정하지 않으면 도커 엔진이 임의의로 설정
9. 도커(docker) 컨테이너 이름 변경
$ docker rename [기존 이름] [변경 하고자 하는 이름]
$ docker rename ani-1 ani-2
10. 도커(docker) 컨테이너 삭제
$ docker rm [컨테이너 이름]
기존 컨테이너가 실행중이면 삭제가 안되므로, 반드시 종료하고 삭제해야 함
$ docker stop [컨테이너 이름]
$ docker rm [컨테이너 이름]
11. 도커(docker) 이미지 삭제
$ docker rmi [이미지 이름]
12. 도커(docker) 컨테이너를 그대로 이미지로 만들기
$ docker commit -a "jjy" [컨테이너 ID] [레포지토리/태그]
12. 도커 허브에 이미지 업로드
$ docker login
$ docker push [레포지토리/태그]
참조: https://jungwoon.github.io/docker/2019/01/11/Docker-1/, https://galid1.tistory.com/324?category=763527
'연구노트 > 도커(Docker)' 카테고리의 다른 글
[06] - 도커(docker) 이미지 만들기 (0) | 2019.10.24 |
---|---|
[05] - 도커(docker) CUDA 개발환경 세팅 (0) | 2019.10.24 |
[04] - 도커(docker) CUDA Toolkit 이미지 정리 (0) | 2019.10.24 |
[02] - 도커(docker) 설치 (0) | 2019.10.23 |
[01] - Ubuntu에서 NVIDIA 드라이버 및 CUDA 설치 (0) | 2019.10.23 |
Comments