Docker Example - μ¬μ©λ‘
INTRO Requirement: Docker Hub registration Requirement: Docker install on local login and create and push images to docker hub Docker Login $ docker login Username: neosolaris Password: xxxxxxx Login Succeeded Create Sample image create project dir and files $ mkdir myproject && cd myproject $ vim server.js $ vim Dockerfile server.js var http = require('http'); var handleRequest = function(request, response) { console.log('Received request for URL: ' + request.url); response.writeHead(200); response.end('Hello World!'); }; var www = http.createServer(handleRequest); www.listen(8080); Dockerfile FROM node:6.9.2 EXPOSE 8080 COPY server.js . CMD node server.js μ΄λ―Έμ§ λΉλ λͺ λ Ή μ€ν ν λΈλΌμ°μ μμ http://localhost:8080 νμΈ $ docker build -t neosolaris/hello-nodejs:v1 . #μ¬μ©μλͺ /μ μ₯μλͺ :νκ·Έλͺ $ docker images # λΉλμ΄λ―Έμ§ νμΈ $ docker run -d -p 8080:8080 -t neosolaris/hello-nodejs:v1 # ν μ€νΈ 컨ν μ΄λ μ’ λ£ $ docker ps # νμ¬ μ»¨ν μ΄λλ€ νμΈ $ docker stop <Container ID> # ν΄λΉ 컨ν μ΄λ μ’ λ£ μ΄λ―Έμ§ μ λ‘λ $ docker push neosolaris/hello-nodejs:v1 #μ¬μ©μλͺ /μ μ₯μλͺ :νκ·Έλͺ Image μ λ‘λλ λ컀νλΈμμ νμΈ: https://hub.docker.com/u/neosolaris Links https://snowdeer.github.io/docker/2018/02/14/docker-push-image-to-docker-hub/