본문 바로가기

우분투

윈도우에 만드는 리눅스 개발 환경; 7. 윈도우 11에 우분투 설치 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. nvm으로 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 1. 윈도우 11 에서 우분투 설치 실패.최근에 일하게된 회사에서 새로 노트북을 받았는데 윈도우 11 환경이다. 의심하지 않고 기존 방법으로 설치해 보려고, 예전에 작성한 윈도우에 만드는 리눅스 개발 환경; 1. 우분투 리눅스 설치윈도우에 만드는 리눅스 개발 환경 목차 1. 우분투 리눅스 설치 2. 윈도우에 Docker 설치 3. nvm으로 node.js 설치 4. VScode 설치 5. .. 더보기
시놀로지 Docker로 만드는 edge server; 2. node.js 서비스 올리기 시놀로지 Docker로 만드는 edge server1. 우분투 서버 설치하기2. node.js 서비스 올리기센서정보를 수집할 우분투 서버가 시놀로지 docker에 만들어졌으니 이제 개발한 node.js 서비스를 우분투 컨테이너에 올려보자.3. nvm으로 node.js 설치하기WSL우분투에 node.js를 설치했을 때와 마찬가지로 nvm (Node Version Manager)으로 node.js를 설치하면 최신버전까지 원하는 버전의 node.js를 설치할 수도 있고 쉽게 버전을 바꿀 수도 있다. 우분투 컨테이너에 ssh로 로그인한다.openssh-server를 설치했기 때문에 더 이상 시놀로지의 docker화면을 사용하지 않아도 된다. ssh client프로그램이나 putty르 접속해서 작업을 진행한다. .. 더보기
시놀로지 Docker로 만드는 edge server; 1. 우분투 서버 설치하기 시놀로지 Docker로 만드는 edge server1. 우분투 서버 설치하기2. node.js 서비스 올리기node.js로 만든 센서정보 수집용 서비스를 설치할 컴퓨터를 찾다가 시놀로지에 돌고 있는 docker가 생각이 났다. 강력한 성능을 필요로 하는 서버가 아니라서 4 core Atom CPU에 메모리를 8G로 업그레이드한 오래된 시놀로지에 돌고 있는 docker로도 충분히 내가 원하는 mongodb와 node.js정도는 수용할 수 있을 것 같아 시도해 보기로 했다. 1. 우분투 컨테이너 만들기시놀로지에서 docker를 만드는 작업은 모두 docker앱을 실행하면 보이는 화면에서 진행진행한다. Docker hub에서 우분투 이미지를 가져온다.왼쪽의 이미지를 선택하면 나타나는 화면에서 추가 / URL에.. 더보기
윈도우에 만드는 리눅스 개발 환경; 1. 우분투 리눅스 설치 (윈도우 10) 윈도우에 만드는 리눅스 개발 환경 목차1. 우분투 리눅스 설치 (윈도우 10)2. 윈도우에 Docker 설치3. nvm으로 node.js 설치4. VSCode 설치5. Docker로 MySQL시작하기6. Docker로 MongoDB 시작하기7. 윈도우 11에 우분투 설치 8. Docker로 PostgreSQL 시작하기 0. 윈도우에 우분투 리눅스가 필요한 이유윈도우에서 개발 환경을 만드는데 왜 리눅스 서브시스템(WSL)이 필요할까?많은 서버환경이 비용과 관리의 편리함 때문에 데비안(Debian) 계열 리눅스나 레드햇(Redhat) 계열 리눅스로 만들어져 있다. 그래서 개발 환경에 대한 많은 설명이 리눅스 또는 xNix기반인 Mac을 기준으로 작성된 경우가 많아, 우분투 리눅스를 윈도우에서 사용할 수 있다.. 더보기
윈도우 개발 환경으로 돌아오다 새해들어 내가 알고 있는 내용들을 공유해보면 어떨까?하는 생각이 들어 블로그를 시작해 봤다. 먼저 이번 글은 윈도우, 우분투, Mac을 개발환경으로 고민하고 있는 관리자나 개발자에게 도움이 되었으면 해서 작성했고, 개발환경 구성과 관련된 내용을 이어서 올리려 한다.1. 다시 윈도우 개발 환경으로십여년 전에 윈도우를 개발환경으로 주로 사용할 때에는, 회사에서 사용하는 모든 프로그램을 PC에 설치해서 개발환경을 만들고, 프로젝트 마다 다른 환경으로 만들기 위해 설치와 삭제를 반복하다 보니, 윈도우가 손상되어 다시 설치해야 하는 일이 많아 졌다. 그래서 안쓰는 데스크탑 컴퓨터에 우분투(Ubuntu Desktop)를 설치하고 개발 환경으로 만들어 사용하기 시작했는데, 우분투는 업데이트를 하면 한글설정이 깨어지기.. 더보기