오늘은 "따라하면서 배우는 쿠버네티스" 강의 1회차를 들은 내용을 정리한다.
링크는 다음을 참고하자.
따배쿠 1회차
강의를 듣는데에 필요한 링크를 정리해둔다.
const http = require("http"); const os = require('os'); console.log("Test Server Starting..."); var handler = function(req, res) { res.writeHead(200); res.end("Container Hostname: " + os.hostname() + "\n"); }; var www = http.createServer(handler); www.listen(8080);
FROM node:12 COPY app.js /app.js ENTRYPOINT {"node", "app.js"}
컨테이너의 Snapshot (정적인 상태)을 Image 라고 한다.
다음과 같은 명령어를 통해 컨테이너 이미지를 생성할 수가 있다.
docker build -t "컨테이너 이름" docker images
위와 같은 명령어를 실행할 경우 아래 그림과 같이 로컬 저장소에 Docker image가 생성된다.
Docker hub
다음과 같은 명령어를 사용하여 로컬 저장소에서 Hub로 이미지 파일을 올릴 수 있다.
docker push "이미지 명"
dl