도커! > 도커는 리눅스 운영체재 안에 컨테이너(특정 앱에 필요한 환경들을 가둬놓음)를 만들어 각각의 격리된 환경을 제공해주는 프로그램 도커는 기본적으로 리눅스 시스템을 사용하고있지만 윈도우, 맥os에 환경에서도 사용할 수있다. 설치 >윈도우 : 윈도우 도커 다
도커이미지? >도커에서 서비스 운영에 필요한 서버 프로그램, 소스코드 및 라이브러리, 컴파일된 실행 파일을 묶는 형태를 Docker Image라고한다. 그리고 그 이미지들은 docker hub라는 곳에서 pull하여 container으로 실행시킨다 이 이미지들은 여러
docker host와 container >도커가 띄운 컨테이너들을 관리하는 곳을 docker host라고한다 하나의 도커 host에는 여러게의 container가 만들어질 수있다. 만약 container안에 서버가 존재할경우에 외부에서 호스트 단으로 접속한다고해서
https://docs.docker.com/engine/reference/run/#detached--d STDIN : 스탠다드 인풋 STDOUT : 스탠다드 아웃풋 STDERR : 스탠다드 에러 -i는 not attach 일경우 계속해서 인풋모드를 지원함 -t는
저번 포스트에선 host의 port와 container의 port를 연결시켜주었다.container는 언제라도 지워질수 있는 것이기에 container에서 작업한 파일들 또한 언제라도 없어질수있다.이럴경우를 대비해 host의 file system과 container의
남들꺼 받아쓰지말고 내만내사 해보자 ㅋ 일단 이미지를 만드는 방법은 2가지가 있다. 사용중인 컨테이너에서 commit을 사용하면 해당 컨테이너가 이미지가 된다. => commit docker file을 생성하여 사용한다. => build commit 을 사용하여
그런뒤 컨테이너에서 빠져나와그런뒤 다음과같으 커맨드를 입력한다위와같이 뜬다면 성공!일단 처음 commit한 이미지를 지운뒤 pull해야한다.pull
즉 컨테이너들을 run할 명령어를 파일로 만든 것이라고 보면된다.docker-compose 파일정리