전체 글
-
Node.js 웹 앱의 도커라이징기록하다 2019. 1. 8. 15:57
출처: https://nodejs.org/ko/docs/guides/nodejs-docker-webapp/ #DOCKER #NODEJS 이 예제에서는 Node.js 애플리케이션을 Docker 컨테이너에 넣는 방법을 보여줍니다. 이 가이드는 개발 목적이지 프로덕션 배포용이 아닙니다. Docker가 설치되어 있고 Node.js 애플리케이션을 구조화하는 방법에 관해 기본적인 지식이 있어야 합니다.먼저 간단한 Node.js 웹 애플리케이션을 만든 후에 이 애플리케이션을 위한 Docker 이미지를 만들어서 컨테이너로 실행할 것입니다.Docker를 사용하면 애플리케이션과 모든 의존성을 소프트웨어 개발에서 컨테이너라고 부르는 표준화된 단위로 패키징할 수 있습니다. 컨테이너는 리눅스 운영체제의 간단 버전입니다.Node..
-
[windows][docker] 컨테이너 / 이미지 모두 삭제기록하다 2018. 10. 16. 11:51
windows에 docker를 사용하여 개발환경을 꾸린 사용자는 가끔 필요한 명령어..컨컨테이너 모두 삭제(*종료후 삭제하기 바람)// Linux docker rm $(docker ps -a -q) // Windows FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i//혹은 docker container prune 이미지 모두 삭제 (*이미지에서 파생된 컨테이너가 실행중이면 안됨) // Linux docker rmi $(docker images -q) // Windows FOR /f "tokens=*" %i IN ('docker images -q -f "dangling=true"') DO docker rmi %i
-
[Ubuntu][docker] 개발환경설정기록하다 2018. 10. 12. 16:01
docker ubuntu16.04 django1. docker image 생성2. 생성한 이미지로 컨테이너 실행 * tiamo-image 라는 이미지를 가지고 컨테이너 실행컨테이너 이름은 ctiamo docker run -it --name ctiamo tiamo-image*실행중인 컨테이너 확인docker ps*실행중인 컨테이너에 접속docker exec -it ctiamo bash 3. 외부에서 docker 명령어 실행 (그냥 해봄)Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] [flags]docker exec ctiamo bash /var/www/snippet/test.sh또는docker exec ctiamo echo "hello" 4. djang..
-
[Ubuntu][AWS][EC2] 서버환경설정기록하다 2018. 10. 11. 18:10
awsUbuntu16.041. nodejs 8.x버전 설치 * npm 으로 n 설치 후 8.x버전 nodejs를 설치한다. sudo apt-get install npmnpm install -g nsudo npm install -g nsudo n 8.10node -v 기타 ) n에 설치된 버전을 링크 ln -sf /usr/local/n/versions/node/버전/bin/node /usr/bin/node 2. nginx 설치 sudo apt-get install nginx sudo systemctl status nginx * ningx 구동확인 EC2 인스턴스의 IPv4 퍼블릭 IP 로 접속해본다. 3. git 설치 및 clone sudo apt-get install python-software-prop..
-
[AWS][Ubuntu] 계정 추가 & ssh 설정기록하다 2018. 10. 11. 17:04
awsUbuntu16.041. aws에 EC2 인스턴트를 생성2. ssh 접속 (putty 사용)3. root 계정의 패스워드 사용 추가 4. (선택) 사용자 추가 3 -1 root password 설정 ubuntu@ip-xxx-89:~$ sudo passwd root 3-2 password 기반의 로그인 활성화ubuntu@ip-xxx-89:~$ sudo vi /etc/ssh/sshd_configPasswordAuthentication no 를 PasswordAuthentication yes로 수정저장 후 종료3-3 root 계정으로 로그인 ubuntu@ip-xxx-89:~$ su - root 4. 다른 사용자 계정 추가 adduser [userId]ubuntu@ip-xxx-89:~$ adduser ki..
-
[pip ]from pip import main ImportError: cannot import name main기록하다 2018. 9. 20. 16:31
" pip install --upgrade --user pip " Traceback (most recent call last): File "/usr/bin/pip", line 9, in from pip import mainImportError: cannot import name main위와 같은 오류 해결 방법 1- Uninstall the pip update from python. 2- Uninstall pip package from your Ubuntu. 3- Check that pip binary is not longer in your system.python -m pip uninstall pip apt remove python-pip whereis pip4- Download and install ..
-
[작성중] 아마존 웹서비스에 서버를 만들다(AWS EC2 Service)기록하다 2018. 9. 20. 11:13
Present : cafe24에서 호스팅을 받고있다. (점검이 다섯달에 두세번꼴..)작은 카페에서 사용하는 매출관리와 재고관리용 웹서비스를 운영중이다.호스팅기간 만료가 다가오고 있다. (한달남음) Goal:이번기회에 DB호스팅과 서버호스팅을 분리해 운영하고싶다.웹에 추가되는 페이지나 기능을 조금더 적은 노동력으로 작업하고싶다. Reference : [django로-angular-앱-라우팅하기]https://medium.com/wasd/django%EB%A1%9C-angular-%EC%95%B1-%EB%9D%BC%EC%9A%B0%ED%8C%85%ED%95%98%EA%B8%B0-33eac11d9a03[docker 설치 - 이미지생성]https://nachwon.github.io/django-deploy-8-..
-
부자아빠 가난한아빠 라는 책을 읽다책을 읽다 2018. 9. 3. 22:04
책을 읽다가 문득, 나를 떠올리게하는 문장이 있어 적는다. 돈이 떨어질까 봐 두려워 남의 밑에서 열심히 일한다. 그리고 돈이 손에 들어오면 그 돈으로 살 수있는 온갖것들을 갖고 싶은 욕심에 빠진다. 그러면 더 많은 돈을 필요로 하게 되고, 그래서 돈을 더 벌게 되면 또 지출을 늘려 같은 패턴을 반복한다. 부자 아버지는 이를 '새앙쥐레이스'라고 칭했다. 일을 그만두면, 대출금을 더이상 갚지 못할까봐 매일 출근한다. 그리고 월급이 들어오면 사고싶었던 화장품과 옷, 그리고 먹을것을 사버린다. 통장잔고가 일주일 안에 비워진다. 그러면 이내, 월급이 얼마였는지 떠올리고, 몸값을 높혀 월급을 더 받아야 겠다는 생각을 한다. 첫 직장보다 월급은 두배이상 올랐지만, 그와 더불어 지출의 수준도 세 배 커져버렸다. (이젠..