본문 바로가기

전체 글

(254)
[Docker] Dockerfile build 테스트 - fortune apache httpd 웹서버의 서비스 컨텐츠를 생성하는 컨테이너 제작 fortune을 실행해서 10초에 한번씩 index.html 문서를 갱신하도록 한다 Dockerfile FROM debian:latest RUN apt-get update && \ apt-get install apache2 fortune -y ADD html-generator.sh /bin/html-generator.sh ENTRYPOINT "/bin/html-generator.sh" =============================== html-generator.sh mkdir /htdocs while : do /usr/games/fortune > /htdocs/index.html sleep 10 done ============..
[2021/04 Docker교육] 교육하며 pull 한 이미지
[Docker] Dockerfile 에 대해 Dockerfile 은 DSL 언어 기반으로 만들어진다 (Domain Specific Language) www.google.com/search?q=dockerfile+dsl
[2021/04 Docker교육] 3일차 hub.docker.com 에 내가 commit한 이미지를 push를 통해 업로드한다 registry를 구성하여 내가 업로드한 이미지를 다운로드 가능하도록 구성한다 registry web 을 구성하여 웹페이지에서 해당 업로드된 이미지 확인 인증키를 사용하여 로그인을 해서 업로드 다운로드 가능하게 한다 github와 hub.docker.com을 사용하여 내가 원하는 이미지를 docker.com이 만들게 한다 이후에 hub.docker.com 에서 나의 host에 다운로드 한다 ==================================================== github.com 가입 hub.docker.com 가입 내 시스템에 github 다운로드 (yum install git) git clon..
[Docker] Github 와 연동하여 자동 build 하기 hub.docker.com 에 내가 commit한 이미지를 push를 통해 업로드한다 registry를 구성하여 내가 업로드한 이미지를 다운로드 가능하도록 구성한다 registry web 을 구성하여 웹페이지에서 해당 업로드된 이미지 확인 인증키를 사용하여 로그인을 해서 업로드 다운로드 가능하게 한다 github와 hub.docker.com을 사용하여 내가 원하는 이미지를 docker.com이 만들게 한다 이후에 hub.docker.com 에서 나의 host에 다운로드 한다 github.com 가입 hub.docker.com 가입 내 시스템에 github 다운로드 (yum install git) git clone https://github.com/mygom1171/docker_repo.git git pu..
Docker container commit & push nicewoong.github.io/development/2018/03/06/docker-commit-container/
[2021/04 Docker교육] 1일차 강사님 깃허브 주소 github.com/philbae ============================================= 컨테이너와 이미지는 서로 다른 개념이다 프로세스도 서로 다르게 뜸 ============================================= 도커의 취약점 컨테이너가 휘발성이다 해킹 위험에 노출 될 수 있음 (이미지는 되도록 official 을 사용하도록 하자) 도커 실행을 위해서는 root 게정이 필요함 (systemctl start docker) 속도가 느림 ============================================= dockerd 도커의 서버 역할 실제 도커 컨테이터 생성과 이미지 구성하는 역할 담당 docker 도커의 클라이언트 역할 ..
[2021/04 Docker교육] 2일차 컨테이너 생명 주기 컨테이너 생성 docker create 컨테이너 시작 docker start 컨테이너 실행 docker running 컨테이너 중지 docker stop 컨테이너 삭제 docker rm docker run 은 되도록 사용하지 말도록 하자 create -> start 로 순차적으로 구동하는 습관을 들이도록 하자 컨테이너 내부에 접속 docker attach 나올때는 ctrl+p 이후 ctrl+q (read escape sequence) docker exec 나올때는 exit 혹은 ctrl+p 이후 ctrl+q 도커의 로그 도커가 로그를 남기며 기본적으로 daemon.json 파일을 먼저 트래킹 함 도커와 컨테이너가 작동을 할때 해당 로그를 계속해서 남김 로그파일은 /var/lib/doc..
[weblogic] WLS 11g (10.3.6) 패치 #01. SMARTUPDATE 설치하기 weblogic 패치를 적용하기 전, 패치 적용 시간 단축을 위해 SMARTUPDATE를 먼저 설치해야 한다. SMARTUPDATE가 설치되지 않았을 시, 패치 적용 시간이 크게는 2시간 이상 소요되기도 함. 서버 downtime 최소화를 위해, SMARTUPDATE를 반드시 설치해야 한다. SMARTUPDATE 관련 오라클 문서 Doc ID 2271366.1 SMART UPDATE 3.3 https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?_afrLoop=184546401279781&parent=DOCUMENT&patchId=12426828&sourceId=2271366.1&_afrWindowMode..
Docker hostname 변경 참고한 블로그 mns010.tistory.com/m/28
Nginx 설치 - 소스 컴파일 방식 참고 사이트 지원OS : nginx.org/en/linux_packages.html 설치 파일 Download : nginx.org/en/download.html 설치 가이드 01 : sarc.io/index.php/nginx/57-linux-nginx-1-4-5 설치 가이드 02 : opentutorials.org/module/384/4511 테스트 환경 OS : CentOS 8 Nginx Version : 1.20.0 (stable version) 필수 패키지 gcc, gcc-c++ zlib, zlib-devel openssl, openssl-devel pcre, pcre-devel 설치 과정 소스 파일 압축 해제 configure 을 통해 컴파일을 수행한다 컴파일 명령어 (http, https 서비..
[Jennifer4,5공통] 설치 전 방화벽 open 관련하여 결론 요약 Client -> Jennifer Server 방향으로 port 가 open 되어있어야 하며 Jennifer Agent -> Jennifer Server 방향으로 port 가 open 되어있어야 한다 => Jennifer Server 가 설치되는 시스템에서 port를 open 하면 된다 테스트01 Jennifer Server 가 리눅스/유닉스 환경에 있는 경우 테스트 환경 Client (크롬브라우저) - Windows - 윈도우 방화벽 실행 상태 Jennifer Agent - Oracle Linux - systemctl start firewalld 로 방화벽 실행 상태 Jennifer Server - CentOS 8 Linux - systemctl start firewalld 로 방화벽 실행 ..