docker 사용법
docker 설치
xcurl -s https://get.docker.com | sudo sh
docker 컨테이너 사용
image 다운받기
xxxxxxxxxx
sudo docker pull ubuntu:latest
다운받은 image 확인
xxxxxxxxxx
sudo docker images
docker run 옵션
xxxxxxxxxx
-d detached mode 흔히 말하는 백그라운드 모드
-p 호스트와 컨테이너의 포트를 연결 (포워딩)
-v 호스트와 컨테이너의 디렉토리를 연결 (마운트)
-e 컨테이너 내에서 사용할 환경변수 설정
–name 컨테이너 이름 설정
–rm 프로세스 종료시 컨테이너 자동 제거
-it -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션
–link 컨테이너 연결 [컨테이너명:별칭]
컨테이너 만들기
xxxxxxxxxx
sudo docker run -it --name ubuntu01 ubuntu:16.04 /bin/bash
컨테이너 접속하기
xxxxxxxxxx
docker attach ubuntu01
컨테이너 중지하기
xxxxxxxxxx
docker stop 6462d3841e0b
컨테이너 재부팅하기
x
docker retart 6462d3841e0b
컨테이너 확인하기
xxxxxxxxxx
docker ps -a
컨테이너 삭제하기
xxxxxxxxxx
docker rm 6462d3841e0b
이미지 삭제하기
xxxxxxxxxx
docker rmi ubuntu
컨테이너 포트 포워딩
xxxxxxxxxx
docker run -p 1234:6379 -it --name ubuntu01 ubuntu:16.04 /bin/bash
ref
초보를 위한 도커 안내서 series: https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
'system > material' 카테고리의 다른 글
ethereum assembly analysis using remix DEBUGGER plugin (0) | 2019.10.16 |
---|---|
modern memory safety #1 (0) | 2019.10.09 |
19회 해킹캠프 발표자료 (tcache 동작 분석 및 exploit) (0) | 2019.02.19 |
main_arena와 unsorted bin attack (2) | 2019.02.06 |
2019 codegate preliminary 풀이 보고서 (0) | 2019.02.01 |