search
sudo docker search ubuntu
pull
sudo docker pull ubuntu:latest
- 우분투 이미지 다운 받기
- docker pull <이미지이름>:<태그>
- latest 를 지정하면 최신 버전 다운
- unbuntu:12.10 처럼 버전 지정 가능
- docker pull 사용자/ubuntu:latest를 지정하면 Docker Hub 에서 해당 사용자가 올린 이미지를 받는다 (공식 이미지는 사용자가 안 붙는다.)
images
- 다운 받은 이미지 목록 출력
sudo docker images
- 이미지 삭제
sudo docker rmi [이미지id]
컨테이너
- 동작중인 컨테이너 확인
sudo docker ps
- 컨테이너 정지
sudo docker stop [컨테이너ID]
- 컨테이너 동작 , 재시작
sudo docker start [컨테이너ID] sudo docker restart [컨테이너ID]
- 컨테이너 접속
sudo docker attach [컨테이너ID]
- 정지된 컨테이너 확인
sudo docker ps -a
- 컨테이너 삭제
sudo docker rm [컨테이너ID] # 실행중이던 컨테이너 강제 삭제 sudo docker rm -f [컨테이너ID]
# 복수개 삭제 sudo docker rm [컨테이너ID] [컨테이너ID]
# 컨테이너 모두 삭제 sudo docker rm `docker ps -a -q`
- 컨테이너 실행
docker run ubuntu:latest
컨테이너 내부 명령 실행
docker exec -it [컨테이너ID] /bin/bash
컨테이너 접속 ``` sudo docker run
-it # 컨테이너 내부로 진입하도록 attach 가능한 상태로 설정 -d # qorrmfkdnsemdptj ehdwkrgksms dovmfflzpdltus tlfgod -e # 컨테이너 내부 환경 변수 설정 --name [설정이름] # 이름 설정
[이미지명]:[버전]
```