본문 바로가기
728x90

DevOps11

docker-compose 명령어 1. 구동명령어 docker-compose.yml 파일이 있는곳에서 아래 명령어를 실행한다. 일반 실행 : docker-compose up 백그라운드 실행 : docker-compose up -d 2. 중지명령어 중지 : docker-compose stop | down 컨테이너 삭제 : docker-compose rm 2020. 5. 10.
도커 명령어 우분투 도커 공식 설치 매뉴얼 : https://docs.docker.com/install/linux/docker-ce/ubuntu/ 도커 구동 sudo service docker start | stop 컨테이너 구동 sudo docker start [컨테이너이름] 컨테이너 확인 docker ps docker ps -a 컨테이너 삭제 docker rm [컨테이너 아이디] 이미지 삭제 docker rmi [이미지 아이디] 도커이미지 생성 docker build docker build --tag 이름:버전 . 도커 구동하기 docker run -it --name [신 컨테이너 이름] [이미지 아이디] /bin/bash docker run -it --name [신 컨테이너 이름] [리포지토리:TAG] /bin.. 2020. 3. 12.
애플리케이션 튜닝 1. GC 확인 jstat 를 통하여 gc 상태를 점검한다. JDK 에 기본적으로 포함되어 있으며, 위치는 /bin/jstat 이다. jstat -gc -h20 -t 3000 3000 -h20 : 20라인마다 header 찍음 -t : time stamp 프린트(JVM 이 스타트 된 이후의 시간) 2546: 프로세스 id 3000 : interval (ms 단위) 3000 : count jstat 를 통하여 full gc 주기를 확인한다. 자주 gc 가 일어나면 CPU를 자주 점유하게 되고, 애플리케이션의 STW 를 일으키게 된다. YGCT/YGC = Minor GC 처리시간 FGCT/FGC = Full GC 처리시간 Minor GC의 처리 시간이 빠르다(50ms내외). Minor GC 주기가 빈번하지 .. 2019. 5. 23.
도커 핸즈온 (DevOps) DevOps 의 핵심 기능중 도커에 관련한 핸즈온 내용입니다. 깃허브에 연습해 볼수 있는 소스를 공개해 놓았습니다. 깃허브 - https://github.com/david100gom/docker_hands_on 1. 기본적인 AWS 서버 아키텍처 구성 2. 기본적인 CI/CD 구성 3. 기존 CI/CD 문제점 해결방안 고민 4. Docker 개발, 서비스 이미지 생성 구성 5. CI / CD 구성 6. 빌드/배포 상세 flow 7. 추후 고려사항 2019. 3. 1.
SVN 저장소 생성법 및 SVN 구동명령어 설정 파일시스템을 이용한 저장소 만들기 svnadmin create --fs-type fsfs [폴더명] 버클리DB 를 이용한 저장소 만들기 svnadmin create --fs-type bdb [폴더명] 공동 작업을 위한 저장소 그룹 설정 chmod -R g+w [폴더명] SVN 구동 명령어 (/home/svn 에 설치되어 있을때) svnserve -d -r /home/svn 생성순서 저장소 만들기 > 공동작업을 위한 저장소 그룹설정 > svnserve.conf 파일 설정 > passwd 파일 설정 용어 trunk 기본적으로 개발을 시작할 때 사용하는 디렉토리 main, mainline, production의 의미로 사용됨 branches release 버전과 유지보수 버전을 분리하고 싶을 때 사용 c.. 2009. 9. 11.
728x90