1. 설치하기
# 업데이트
apt-get update
# 배포판 찾아주는 스크립트 지정(?)
wget -qO- https://get.docker.com/ | sh
# get.docker.com 스크립트로 Docker를 설치하면 hello-world 이미지도 자동으로 설치되는데
# hello-world 이미지는 사용하지 않을 것이므로 모두 삭제
docker rm `sudo docker ps -aq`
docker rmi hello-world
# 패키지 본격 설치
apt-get install docker.io
ln -sf /usr/bin/docker.io /usr/local/bin/docker
2. 사용하기
# Docker는 Docker Hub를 통해 이미지를 공유하는데, search 명령으로 Docker Hub에서 이미지를 검색 가능
docker search ubuntu
# Docker에서 Ubuntu 이미지를 받음(docker pull <이미지이름>:<태그>)
docker pull ubuntu:latest
< ※ 이미지 이름에서 pyrasis/ubuntu처럼 / 앞에 사용자명을 지정하면 Docker Hub에서 해당 사용자가 올린 이미지를 받습니다. 공식 이미지는 사용자명이 붙지 않습니다.>
# 받은 이미지 목록 출력
docker images
# 이미지를 컨테이너로 생성하고 bash shell 실행
-i(interactive), -t(Pseudo-tty) 옵션을 사용하면 실행된 Bash Shell에 입력 및 출력 가능
--name옵션으로 컨테이너의 이름을 지정
docker run -i -t --name hello ubuntu /bin/bash
# 도커 컨테이너 상태 출력
docker ps -a
# 컨테이너 시작하기
docker start <컨테이너 이름> 형식.
컨테이너 이름 대신 컨테이너 ID를 사용해도 됨
# 컨테이너 목록 출력
docker ps
# 컨테이너 재시작
docker restart <컨테이너 이름>
# 컨테이너에 붙어보기
docker attach <컨테이너 이름>
# 컨테이너 종료하기
docker stop <컨테이너 이름>
# 컨테이너 삭제
docker rm <컨테이너 이름>
# 컨테이너 이미지 삭제
docker rmi ubuntu:latest
docker rmi <이미지이름>:<태그>
'Linux Study > Ubuntu 14.04~16.xx' 카테고리의 다른 글
Ubuntu 16.04 apt-get 13번 오류, 한글 입력 셋팅 (0) | 2018.10.25 |
---|---|
Ubuntu 메타스플로잇 다운로드 (0) | 2017.09.13 |
UFW 설정하기(Ubuntu 화이트리스트) (0) | 2017.09.13 |
Ubuntu 커널 업그레이드, 다운그레이드 (0) | 2017.09.13 |
Ubuntu Welcome 메시지 안뜨게 하기 (0) | 2017.09.13 |