먼저, docker hub 로그인을 해줍니다.docker login 저는 이전 게시글을 작성하면서 사용했던 요 두 놈을 배포해 볼게요..docker tag webserver:v1 hoowave/webserver:v1docker tag hellojs:latest hoowave/hellojs 배포하기 위해서 각각 두 개의 이름을 도커허브아이디/이름 형식으로 변경해 줍니다. docker push hoowave/webserver:v1docker push hoowave/hellojs 변경한 뒤, 각각 push를 하게 되면.. 컨테이너 이미지가 도커허브 계정에 업로드됩니다. 도커허브에 접속하여 계정에 로그인한 뒤, 직접 확인할 수 있습니다.
Docker를 이용해 node.js 컨테이너를 만들어서 사용해 볼게요.. 먼저 테스트할 js를 만듭니다.. hello.js >>const http = require('http');const os = require('os');console.log("Test server starting...");var handler = function(request, response){ console.log("Received request from " + request.connection.remoteAddress); response.writeHead(200); response.end("Container Hostname : " + os.hostname + "\n");};var www = http.createSer..
Docker를 이용해 apache 서버를 열어볼게요..FROM ubuntu:18.04LABEL maintainer="blog.naver.com/ma5ter"# install apacheRUN apt-get update \ && apt-get install -y apache2RUN echo "TEST WEB" > /var/www/html/index.htmlEXPOSE 80CMD ["/usr/sbin/apache2ctl", "-DFOREGROUND"] ubuntu 18.04 버전을 도커 이미지로 내려받고apt를 업데이트해준 뒤 apache 패키지를 내려받습니다..후에 apache index 페이지를 생성해 주고 80포트로 사용해 준 뒤 서비스를 실행시켜줍니다.. docker build -t w..
도커에서컨테이너 = 다른 프로그램과 분리된 환경에서 실행컨테이너 이미지 = 컨테이너 실행을 위해 미리 준비해야 됨허브 = 컨테이너 이미지가 저장된 창고 macOS의 VMware로 Ubuntu 환경에서 Docker를 사용해 볼게요.. 우선 우분투 설치 파일을 다운로드합니다..https://ubuntu.com/ Enterprise Open Source and Linux | UbuntuUbuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.ubuntu.com 설치는 매뉴얼대로 해주시면 되는데..우분투 설치 후에 도커 홈페이지의 설치 매뉴얼을 참고하여 도커를 설치해 줍니..