또니 프로그래밍
-
docker image란? 개념부터 생성까지또니 개발 일기/docker 2020. 2. 19. 10:38
1. 개요 - 컨테이너를 실행할 수 있는 실행파일, 설정 값들을 가지고 있는 것. - 이미지를 컨테이너에 담고 실행 -> 프로세스 동작 2. 예제 - docker file을 작성하여 image 생성 FROM ubuntu:18.04 # app 디렉토리를 생성한다. RUN mkdir -p /app # work 디렉토리 설정 WORKDIR /app # 파일 복사 ADD ./app # 아래 명령어 실행 RUN apt-get update RUN apt-get install -y nginx # 볼륨 설정 VOLUME ["/data", "/var/log/nginx"] EXPOSE 80 EXPOSE 443 # log 스크립트 실행 CMD ["/app/nginxLog.sh"] 3. docker hub - 이미지를 저장하..
-
docker란? 개념부터 설치까지또니 개발 일기/docker 2020. 2. 19. 10:36
1. 개요 - 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트 2. docker vs vm vm - OS 설치, 속도가 느리고 용량이 매우 크다. - 보안에 도커 컨테이너보다 더 안전하다. docker - OS 설치하지 않음. 속도가 vm보다 월등히 좋다. - 격리된 가상공간 사용 - 컨테이너 기반 이미지 관리 -> 이식성이 좋다. - 빠른 설치로 인해 시간과 용량 소비가 적다. - 쉬운 유지관리가 된다. 3. 설치 --docker 설치를 위한 준비 $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common $ c..
-
리눅스 고정 IP 셋팅하기(static ip address)또니 개발 일기/개발 프로그래밍 2020. 2. 19. 10:34
리눅스 고정IP 셋팅하기 1. 개요 - 자동할당된 IP를 고정으로 셋팅. 2. 예제 - 시스템의 interface 목록 확인 $ ls /sys/class/net - 설정 에디터 $ sudo vi /etc/netplan/01-network-manager-all.yaml #Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: eno1: dhcp4: no addresses: - 192.168.0.202/24 gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8] 3.주의사항 - dhcp4: no => 고정 ip 필수 작성 - ..
-
리눅스에 ssh 설치하기또니 개발 일기/개발 프로그래밍 2020. 2. 19. 10:20
리눅스에 ssh 설치하기 SSH(Secues Shell)이란? 원격 터미널 접속. telnet에 대체제. 즉, 보안기능이 전제되어 있는 프로토콜이다. 설치법 1. 확인 $ dpkg -l | grep open ssh 2. 다운로드 $ sudo apt-get update $ sudo apt-get install openssh-server 3. 서비스 구동, 재구동, 중지, 확인 $ sudo service start ssh $ sudo service restart ssh $ sudo service stop ssh $ sudo service status ssh
-
pdfmake로 pdf 생성(+한글 글꼴 - vfs_fonts.js)또니 개발 일기/개발 프로그래밍 2020. 2. 19. 10:18
웹 개발중에 바코드 프린트를 위해 웹에서 pdf를 생성해야하는 일이 생겼습니다. 그래서 사용법을 올려봅니다. 준비 - https://nodejs.org/en/ nodejs가 설치 되어 있어야 합니다. => 설치법 간단 https://ddoniblog.blogspot.com/2020/02/nodejs.html 1. github에서 pdfmake-master.zip을 다운로드 받는다. 2. pdfmake-master.zip파일 압축을 푼다. zip파일 다운로드 한 곳으로 이동하자. 3. cmd창을 연다. C:\Users\desktop>d: D:\>cd pdfmake-master -- grunt cli 설치 D:\>npm install -g grunt-cli D:\pdf-make-master>npm insta..