본문 바로가기

놀기/Docker3

[Docker] Node.js 웹 앱을 Docker로 실행하기 간혹 따라 했는데 안 되는 경우가 있어, 다음의 게시물을 참고하여 작성 후 실행이 되는지 확인하는 관점으로 작성했습니다. https://nodejs.org/ko/docs/guides/nodejs-docker-webapp/ Node.js 웹 앱의 도커라이징 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org Node.js에 대해 기본적인 이해가 있다고 생각하고... 귀찮으실까 봐 파일도 첨부했음. 1. Node.js 앱 만들기 먼저 작업할 디렉터리를 하나 만들고, package.json을 아래와 같이 만든다. { "name": "docker_web_app", "version": "1.0.0".. 2021. 7. 16.
Docker (도커) 설치 - Ubuntu 20.04 앞서 말한 것과 같이 Windows에 다시는 Docker를 설치하지 않을 거다. 노트북도 Ubuntu를 기본으로 사용하고 있으니 Ubuntu에 Docker를 설치해 보자. 1. Ubuntu 버전 확인 Docker Engine을 설치하기 위해서는 아래 버전의 64bit 버전 (x86_64 (or amd64), armhf, and arm64) 이 필요하다. Ubuntu 16.04 LTS는 공식적으로 더 이상 지원하지 않는다. (게시물 작성일, 2021년 7월 16일) Ubuntu Hirsute 21.04 Ubuntu Groovy 20.10 Ubuntu Focal 20.04 (LTS) Ubuntu Bionic 18.04 (LTS) 2. 이전 버전 삭제 만약 설치된 이전 버전 Docker가 있다면 삭제한다. $.. 2021. 7. 16.
Docker (도커) IT 소프트웨어인 "Docker”는 Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술이다. VM, Virtual PC, Vagrant, Hyper-V 등 유사하면서도 다른 많은 것들이 있다. 어떤 것이 좋다 나쁘다라고 할 수는 없고 사용 목적에 따라 맞는 것을 선택하면 된다. 각각의 차이점은 인터넷 검색을 통해 확인할 수 있다. Docker는 Docker Hub에서 다양한 Image를 선택할 수 있고 오픈 소스 프로젝트를 보면 많은 곳에서 Docker Image를 배포하는 것을 볼 수 있다. 또한 자신만의 Docker Image를 만들 수 있다. 이와 같이 Docker의 사용은 사용자마다 다른 환경에 대한 대안이 될 수 있다. 또한 다양한 OS에서 Docker를 사용할 수 있다. Wi.. 2021. 7. 16.