FROM node:6
ADD app.js /app.js
ENTRYPOINT ["node", "app.js"]
const http = require('http');
const os = require('os');
console.log("kubia server starting");
var handler = function(request, response) {
console.log("Received request from " + request.connection.remoteAddress);
response.writeHead(200);
response.end("You've hit " + os.hostname() + "\n");
}
var www = http.createServer(handler);
www.listen(8080);
docker image build -t kubia .
docker container run --name kubia-container -p 8080:8080 -d kubia
docker image tag kubia johnzucker/kubia
docker image push johnzucker/kubia
Retest
docker container run --name kubia-container -p 8080:8080 -d johnzucker/kubia
docker container stop kubia-container
docker container rm kubia-container
Content type
Image
Digest
Size
324.9 MB
Last updated
over 7 years ago
docker pull johnzucker/kubia