기록하다
-
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-..