일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- macos
- miniconda
- PlayBook
- Windows
- elastic stack
- Kibana server is not ready yet
- Kibana
- x-pack
- G-suite
- Proxy
- 로그인불가
- GitLab
- hardening
- pfsense
- XCP-ng
- ELASTIC
- 보안양파
- ssh key 배포
- Elasticsearch
- 한글가이드
- bash
- ansible
- proxycfg
- docker
- freebsd
- centos 8
- endpoint security
- application security
- xe guest utilities
- Today
- Total
선 밖에 선 자유인
Docker Cheat Sheet 본문
출처: https://gist.github.com/nacyot/8366310
(자세한 내용은 위의 출처에서)
[컨테이너]
docker run 컨테이너를 생성한다.
docker stop 컨테이너를 정지시킨다.
docker start 컨테이너를 다시 실행시킨다.
docker restart 컨테이너를 재가동한다.
docker rm 컨테이너를 삭제한다.
docker kill 컨테이너에게 SIGKILL을 보낸다. 이에 관련된 이슈가 있다..
docker attach 실행중인 컨테이너에 접속한다. * docker wait 컨테이너가 멈출 때까지 블럭한다.
...
docker ps 명령어는 실행중인 컨테이너 목록을 보여준다.
docker inspect ip 주소를 포함한 특정 컨테이너에 대한 모든 정보를 보여준다.
docker logs 컨테이너로부터 로그를 가져온다.
docker events 컨테이너로부터 이벤트를 가져온다.
docker port 컨테이너의 특정 포트가 어디로 연결되어있는지 보여준다.
docker top 컨테이너에서 실행중인 프로세스를 보여준다.
docker diff 컨테이너 파일 시스템에서 변경된 파일들을 보여준다.
docker ps -a 실행중인 컨테이너와 멈춰있는 컨테이너를 모두 보여준다.
docker cp 컨테이너 내의 파일을 호스트로 복사한다.
docker export 컨테이너 파일 시스템을 tarball로 출력한다.
docker exec -i -t <container name> /bin/bash 컨테이너에 bash 로 접속
docker commit <container> <image_name> 컨테이너의 현재 상태 이미지에 저장
[Docker 이미지]
docker images 모든 이미지 목록을 보여준다.
docker import tarball 파일로부터 이미지를 생성한다.
docker build Dockerfile을 통해 이미지를 생성한다.
docker commit 컨테이너에서 이미지를 생성한다.
docker rmi 이미지를 삭제한다.
docker insert URL에서 이미지로 파일을 집어넣는다.
* docker load 표준 입력으로 tar 파일에서 (이미지와 태그를 포함한) 이미지를 불러온다.(0.7부터 사용가능).
docker save 모든 부모 레이어와 태그, 버전 정보를 tar 형식으로 표준출력을 통해 @@@ (0.7부터 사용가능).
docker import와 docker commit 파일 시스템만 셋업하고 Dockefile과 같은 CMD, ENTRYPOINT, EXPOSE는 포함하지 않는다.. bug 참조.
docker history 이미지의 이력 정보를 보여준다.
docker tag 이미지에 이름으로 태그를 붙여준다(local 혹은 registry).
...
Ex) nginx docker 실행 (bash 접속 가능)
docker run -i -t --name <Container> -d -p 80:80 -v /root/data:/data <Image> /bin/bash
docker-for-dummies-150208232046-conversion-gate01.pdf