728x90
시작하는 말
시간날때 진행하는 사이드 프로젝트에서 팀원이 도커를 통해 서버를 구축하였으며 이때 사용한 명령어를 정리해보고자 한다.
간단히 필요한 명령어를 정리해보고 추후에 작성한다.
Docker Command
먼저 Docker의 라이프 사이클이다.
해당 라이프 사이클을 docker의 command로 수행할 수 있으며 명령어는 다음과 같다.
Docker 시작
docker start
1. Docker hub에서 사용할 이미지를 받아온다.
docker pull {image name}
2. 받아온 Docker image를 실행하여 컨테이너로 만든다. (포워딩)
docker run -d -p 80:80 {docker hub id}/{repository name}:latest
3. 컨테이너 종료 - 쉘 종료
'Ctrl + d'
4. 컨테이너가 살아 있는 채로 Host OS로 복귀
'Ctrl + p' + 'Ctrl + q'
5. 실행중인(생성된) 컨테이너 목록 확인
docker ps (-a)
현재 Host PC에 받은 image들 (Size가 작은 이유 : Docker 이미지에는 커널이 포함되어 있지 않고 실행하기 위한 파일만 존재)
docker images
컨테이너 명령어
docker exec -it [CONTAINER ID] or [NAME] // 컨테이너 새로운 프로세스 접속
exit // 컨테이너 빠져나오기
docker attach "container ID" // 실행되고 있는 컨테이너 접근
docker stop "container ID" // 컨테이너 종료
docker rm "container ID" // 컨테이너 삭제
성장에 도움을 주신 개발자분
출처 : https://kouzie.github.io/docker/docker-command/#docker-command) https://kouzie.github.io/docker/docker-command/#docker-command
오늘도 감사합니다.
728x90
'서버 > 네트워크 및 인프라' 카테고리의 다른 글
세션 클러스터링이란? (0) | 2021.11.10 |
---|---|
AWS EC2에 Docker 설치 및 서버 구축 (2) | 2021.07.01 |
AWS 인스턴스 접속 (0) | 2021.06.30 |
AWS EC2로 서버 구축 (0) | 2021.06.29 |
Docker Image, Docker container, Docker file 간단 개념 (0) | 2021.06.25 |
댓글