물론 개인 테스트용이면 Docker Hub를 이용할 수 있겠지만..개인용이 아닌 업무용으로 별도 백업하기 위해 Docker Hub가 아닌 이미지를 tar로 묶어서 관리하고Crontab으로 주기적으로 백업할 수 있도록 해보자 1. Save # docker save : * -o , --output="" : 저장할 파일명을 지정 # docker save tomcat:lunakiim-0.3 > tomcat8_lunakiim-0.3.tar # docker save tomcat > tomcat8.tar # docker save -o tomcat8_lunakiim-0.3.tar tomcat:lunakiim-0.3 2. load # docker load < tomcat8_lunakiim-0.3.tar로하면 이미지를 올..
1. tomcat8 이미지 다운 # docker tomcat:8 # docker images 2. tomcat8을 컨테이너로 실행 # docker run -d -i -t --name tomcat8-apple -p 8081:8080 tomcat:8 * -d : 데몬으로 실행한다 * -p : 이미지를 8080으로 실행하지만 호스트에서 접근할때 8081로 접근한다. * -i : 표준입력을 활성화하여 컨테이너와 연결되어 있지 않더라도 표준 입력을 유지해준다? # docker ps -a 3. War파일 생성 적재할때 필요한 war파일을 만들어보았다. docker tomcat 컨테이너에 복사한다 . # docker cp contain.war tomcat8-apple:/usr/local/tomcat/webapps/ ..
1. image 다운로드 ubuntu 14.04에 centOS 최신버전을 다운로드해보겠다.먼저 Dockert Hub에 이미지를 검색해보자 # sudo docker search centos 이미지를 받아보자 형식은 인데 latest를 설정하면 최신버전을 받는다 예로 centos:7 또는 ubuntu:14.04처럼 태그를 지정해줄수 있다. 이미지 이름에서 luna/ubuntu처럼 /앞에 사용자명을 지정하명 Docker Hub에서 해당 사용자가 올린 이미지를 받을 수 있다. (공식이미지는 사용자명이 붙지 않는다) # sudo docker pull ubuntu:latest 내려받은 이미지 목록을 출력해보자 # sudo docker images 이것저것 테스트하기위해 centos , ubuntu , tomcat이..
운영환경Linux : ubuntu 14.04 주의!!docker 최소 커널버전 3.10.x 이상 Ubuntu는 14.04버전 이상 1. Docker 설치하기 . Docker는 리눅스 컨테이너 기술이므로 일단 그외 설치방법은 아래 링크를 확인 https://docs.docker.com/install/#supported-platforms 난 Ubuntu에서 설치할거니 최소사양 14.04에서 테스트를 진행하였다 . 먼저 apt update & upgrade # sudo apt-get update # sudo apt-get upgrade 기본적으로 필요한 패키지도 미리 설치 # sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ softw..
회사 서버를 관리하는 과장님께 내가 운영하는 apple 배포용 서버를 다시 깔아달라고하니 XenServer(젠서버)?에 Docker로 올려주겠다고 한다.. 이게 무슨말??@..@ 이게 왜좋지? 모르니까 창피하다... 어떨결에 "예"라고 대답하고 접속해보니....Docker명령어도 있고.... 아 이거 안되겠다 공부해보자..!!! 1. 도커란? https://www.docker.com/ 서버를 관리하는 입장에서 볼때 무척 매력적인 플랫폼이라고 할 수 있겠는데 예를들어 우리가 CentOS에 웹서버를 운영한다고 했을때 다른OS 우분투 또는 그외 리눅스로 서비스를 바꾼다고 생각해보자 그럼 일단 웹서버를 백업하고 우분투 또는 리눅스를 깔고 소스파일을 가져다 붙이고 등등 상당한 시간이 소요된다. 또는 버전을 업데이..