
어떤 프로그램을 다운로드 하는 과정을 굉장히 간단하게 만들기 위해서 사용한다.도커 없이 프로그램을 받을 때는 installer 내려받고, 그걸 실행하면 된다. 그런데, 갖고있는 서버, 패키지 버전, 운영체제 등등에 따라 프로그램을 설치하는 과정에서 많은 에러가 발생한다

가상화 기술이 나오기 전한대의 서버를 하나의 용도로만 사용했다. 남는 서버공간은 그대로 방치!하나의 서버에 하나의 운영체제, 하나의 프로그램만을 운영했기에 안정적이지만 비효율적이었다.하이퍼바이저 기반의 가상화 출현 후논리적으로 공간을 분할하여 VM이라는 독립적인 가상

ls가 쓰여있는 자리는 원래 이미지가 가지고 있는 시작 명령어를 무시하고, 여기에 있는 커맨드를 실행하도록 하는 것이다.ls커맨드는 현재 디렉터리의 파일 리스트를 표출한다.도커 클라이언트에 명령어 입력 후 도커 서버로 보냄.도커 서버에서 컨테이너를 위한 이미지가 이미

ps: process status2개의 Terminal을 작동시킨다.첫 번째 Terminal에서 container 하나를 실행(하지만 이때 컨테이너를 켰다가 바로 끄면 3번을 할 때 이미 프로세스가 꺼져있기 때문에 리스트에서 볼 수 없음.)두 번째 Terminal에서

지금까지는 docker run<이미지 이름>으로 컨테이너 생성,실행을 했는데, 이것을 docker create와 docker run으로 쪼개서 볼 수 있다.docker run는 파일 스냅숏을 하드디스크로 옮기고, 시작 시 실행할 명령어를 컨테이너에서 실행시켜주는

docker exec <컨테이너 아이디>이것은 이미 실행중인 컨테이너에 명령어를 전달해주는 역할을 한다.먼저 터미널 2개를 실행한다.첫 번째 터미널에서 컨테이너 하나를 실행한다.(docker alpine ping localhost)두 번째 터미널에서 컨테이너가 잘

레디스 서버 실행첫 번째 터미널을 실행 후 다음 명령어를 입력한다.docker run redis레디스 클라이언트 실행첫 번째 터미널에서는 실행 후 다시 명령어를 입력할 수 없으니, 두 번째 터미널을 켜서 레디스 클라이언트를 작동시킨다.redis-cli오류발생 🚨!!

도커 이미지를 도커 허브에 있던 것 말고, 1\. 직접 생성해서도 사용할 수 있고2\. 도커 허브에 올려서 공유할 수도 있다.도커 이미지는 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 갖고있는 소프트웨어 패키지이다. 지금까지 해왔듯이 도커 이미지는 Dockerhu

Node.js 앱 만들기 먼저, Node.js 앱이란? > Node.js 앱은 Node.js 런타임 환경에서 실행되는 애플리케이션이다. Node.js는 자바스크립트(JavaScript)코드를 서버 측에서도 실행할 수 있게 만들어주며, 주로 웹 서버, API서버, 또는