본문 바로가기

전체 글722

Docker 활용기(1) - Container 만들어보기 docker 구성을 하면서 처음에는 아래와 같이 각 서버들을 사내에서 사용하고 있는 OS와 동일한 환경을 만들기 위해 우분투 16.04 버전 기반으로 이미지를 생성했었다. 그리고 각 서버별로 ssh 접속을 할 수 있도록 설정하고, 각각의 서비스들을 내려받아 구성하는 내용을 전부 Dockerfile에 작성했다. FROM ubuntu:16.04​MAINTAINER Server Team ​# Set localesRUN locale-gen en_US.UTF-8ENV LANG en_US.UTF-8ENV LANGUAGE en_US:enENV LC_ALL en_US.UTF-8​# Fix shRUN rm /bin/sh && ln -s /bin/bash /bin/sh​# Install dependenciesRUN apt.. 2017. 1. 16.
Windows에서 cmder로 docker terminal 사용 사전 준비docker toolbox 설치git 설치cmder 다운로드설치 경로docker toolbox : "C:\Program Files\Docker Toolbox"git : C:\Program Files\Gitcmder 설정cmder 실행 후 윈도우키 + Alt + t로 Settings 진입"+" 버튼 클릭 후 아래와 같이 설정 task명 : docker (임의로 지정 가능)Task parameters : /icon "C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico"Commands : "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start... 2017. 1. 15.
StartSSL을 통한 인증서 생성 간략한 사전 지식대칭키 암호화암호화와 복호화가 동일한 키를 가지고 수행된다. 로컬에서만 암/복호화를 수행한다면 크게 문제될 것은 없지만 원격지에 있는 대상에게 암호화된 data를 전송하고 원격지에서 복호화를 해야한다면 키를 전달하는데에 있어서 보안 이슈가 발생한다. $ openssl enc -e -des3 -salt -in plaintext.txt -out ciphertext.binopenssl을 이용하여 des3 방식으로 암호화plaintext.txt 파일을 암호화하여 ciphertext.bin 파일을 생성​공개키 암호화대칭키 암호화의 취약점을 보완. RSA 방식은 두개의 키를 가지고 암/복호화를 수행하는데 A,B 키가 있다고 가정하면, A의 키로 암호화를 한 경우 B의 키로만 복호화를 할 수가 있고,.. 2016. 10. 7.
Docker 활용기 - 개인 홈페이지 서버 환경 구축 기존에 AWS에 올려두었던 개인 포트폴리오 홈페이지 서버를 구글 클라우드를 공부할 겸 옮기기로 결정했다. 막상 옮기려니 오래전에 셋팅해두었던 서버여서 잘 기억도 나지 않고 당시 가이드 문서도 상세히 적어놓지 않아서 새로 구축하기가 번거로웠다. 그래서 이 참에 docker 환경으로 구성해서 다음번에 이전을 할 일이 생기더라도 간편하게 서버를 구축할 수 있도록 하기로 마음먹게 되었다.Docker 이미지 만들기먼저 nginx를 제외하고 tomcat과 jenkins에 대해서만 생각을 하기로 하고 설계를 했다.먼저 홈페이지 서버와 jenkins 서버를 docker 이미지로 만든 후 Docker Hub의 내 개인 계정에 push를 했다. 이 과정에서 jenkins 서버 이미지를 만들며 삽질을 많이 했었다. Dock.. 2016. 10. 4.