본문 바로가기

컴퓨터 프로그래밍/Docker2

[Docker] 도커 간단한 명령어 정리 docker pull {Name}이미지를 다운받는다. docker {images}이미지들을 확인할 수 있다. docker run {CNAME IMAGE}컨테이너를 만든다.-d : 컨테이너를 백그라운드에서 실행하는 옵션-p 8001:80 : 호스트의 8001번 포트와 컨테이너의 80번 포트를 연결. 즉, localhost:8001 로 접근하면 컨테이너 내부의 80번 포트로 요청 전달--name {name}: 실행하는 컨테이너에 {name} 라는 이름으로 저장 docker post {name}실행되고 있는 {name} 컨테이너의 port 를 확인할 수 있다. curl localhost:8001 HTTP 요청을 보내고 서버에서 응답을 받아 출력한다. docker ps우리가 만든 실행중인 컨테이너를 볼 수 있다.. 2024. 9. 29.
[Docker] 도커는 왜 사용할까? 1. 일관성 있고 격리된 환경각 컨테이너가 다른 컨테이너를 방해하거나 의존하지 않고 격리된 방식으로 필요한 모든 리소스에 액세스할 수 있도록 앱과 리소스를 격리하고 분리하는 책임이 있다.동일한 호스트에서 여러 컨테이너를 동시에 실행할 수 있다.각 컨테이너는 할당된 리로스에서만 액세스할 수 있으므로 가동 중지 시간 등과 같은 여러 잠재적 문제의 위험을 줄이는 데에 도움이 된다.컨테이너를 삭제하면 앱을 쉽게 제거할 수 있으며 앱에 임시 파일 등이 남아 있지 않는다. 2. 신속한 애플리케이션 구축도커는 애플리케이션 배포 프로세스를 훨씬 더 빠르게 한다.도커는 모든 개별 프로세스에 대한 컨테이너를 생성하고 이후에 도커 앱은 OS로 부팅되지 않으므로 많은 시간을 절약할 수 있다.도커 이미지를 다운로드하여 다른 환.. 2024. 9. 29.