728x90
728x90
1. 컨테이너관련
1. 컨테이너 실행하기 (run)
docker run 이미지명
run옵션
https://pearlluck.tistory.com/144
2. 컨테이너 목록 확인하기(ps)
docker ps -a (-all)
3. 컨테이너 시작
sudo docker start 컨테이너 id 또는 name
4. 컨테이너 재시작
sudo docker restart 컨테이너 id 또는 name
5. 컨테이너 접속
sudo docker attach 컨테이너 id 또는 name
6. 컨테이너 정지
sudo docker stop 컨테이너 id 또는 name
bash shell 에서 exit입력하면 컨테이너 정지
ctrl+p, ctrl+q 입력해서 컨테이너 정지하지 않고, 컨테이너에서 빠져나오기
7. 컨테이너 삭제
sudo docker rm 컨테이너 id 또는 name
모든 컨테이너 삭제 : sudo docker rm 'docker ps -a -p'
2. 이미지 관련
1. 이미지 목록보기
sudo doeker images
2. 이미지 검색
sudo docker search 이미지이름
3. 이미지 받기
sudo docker pull 이미지이름:버전
버전에 latest입력하면 최신버전
4. 이미지 삭제
sudo docker rmi 이미지id
컨테이너삭제하면서 이미지도 삭제 : sudo docker rmi -f 이미지id
3. 로그관련(logs)
1. 컨테이너 로그보기
docker logs [options] 컨테이너id
옵션
-f : 실시간 로그 확인
--tail 10 : 마지막으로 볼 raw 수
4. 컨테이너 명령어 실행하기(exec)
docker exec [옵션] 컨테이너 명령어
run은 새로운 컨테이너를 만들어서 실행하는 것,
exec는 실행중인 컨테이너에 명령어를 내리는 것
/bin/bash명령어
마치 가상머신에 들어온것 같은느낌
접속한 이후에 어떤작업도 가능
mysql접속 명령어 : mysql -uroot
출처
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
728x90
반응형
'🌴 DevOps > Docker & K8s' 카테고리의 다른 글
쿠버네티스 환경구성(kubeadm.ver)(1/5) - kubeadm 사용 전제조건 (0) | 2020.05.17 |
---|---|
쿠버네티스 구성요소(5/5)- Namespace 목적 및 특징 (0) | 2020.05.17 |
[Docker4] Docker로 Apache/Tomcat 연결하기(진행) (0) | 2020.05.03 |
[Docker2] Docker 설치 및 이미지(ubuntu/nginx/mysql) 실행하기 (0) | 2020.04.30 |
쿠버네티스 구성요소(4/5) - Service 구성 및 종류/kube-proxy (0) | 2020.04.20 |
쿠버네티스 구성요소(3/5) - Volume 구성 및 특징 (0) | 2020.04.20 |