우주먼지
article thumbnail
Published 2022. 8. 27. 20:05
Remind Docker Ops/Docker

💡 Docker

 

준비1. 집 PC에 설치되있던 vmware kubernetes cluster 삭제(vmware의 서버 시스템 파일/마운트 깨짐,네트워크 지멋대로 오류)
준비2. 앞으로 사용할 가상머신 oracle virtualbox로 변경 (서버 이식성,안정성,귀찮음 ↑)
준비3. oracle virtual box 사용법 익히기 (구글링)
준비4. 새 가상머신 oracle virtualbox에 쿠버네티스 클러스터 다시 만들기 (master 1 / node 2) 3대 서버로 진행
준비5. 가상머신 ova,image는 외장 SSD에 설치

 

컨테이너 run

(create=생성,start=시작,attach=진입) / 컨테이너 살려두고 빠져나오기

 

컨테이너 생성만하기

create / 컨테이너 시작 / 컨테이너 내부진입

 

실행중인 컨테이너 확인 명령 / 컨테이너 정보 확인 

 

컨테이너 명 변경 (rename)

 

컨테이너 정지 , 컨테이너 삭제를 위한 id 확인 , 컨테이너 중지 / 이미지 삭제 / 삭제확인

 

새 컨테이너에 Web 서버 설치 후 노출 (web= 18080 -> 80 포워딩)

  • docker run d --privileged --name skw-test -p 192.168.56.100:18080:80 centos:7 /sbin/init
  • docker exec -it skw-test /bin/bash

 

컨테이너 내부

  • yum -y update && yum -y install httpd net-tools firewalld
  • systemctl start httpd && systemctl enable httpd && firewall-cmd --permanent --add-service=http && firewall-cmd --permanent --add-port=80/tcp && firewall-cmd --reload && netstat -lntp | grep 80

  • 로컬 PC(192.168.218.0 대역) 에서 도커의 호스트 운영체제인 192.168.56.100:18080 웹 접속

apache의 테스트페이지 출력

 

저번에 Mock-up구현할때 만들었던 html 파일을 윈도우 -> 로컬가상머신으로 복사

 

로컬가상머신 -> 컨테이너 내부의 /var/www/html로 복사후 index.html로 파일명 수정

 

apache 테스트 페이지로 구성되있었던 웹페이지가 내가 만든 html파일의 구조로 변경된것을 볼 수 있다

 

'Ops > Docker' 카테고리의 다른 글

Docker Compose  (0) 2022.12.06
Docker Basic & Docker File Syntax  (0) 2022.12.05
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그