본문 바로가기

클라우드

클라우드 - docker 3일차 (1)

728x90

컨테이너아이디 확인
docker ps -a -q

컨테이너 제거
docker rm 아이디앞3글자   (전체 컨테이너 삭제 진행)

확인
docker ps -a -q

도커이미지확인 
docker images


도커이미지 제거
docker rmi ubuntu(이미지명)

 

---------------------나만의 웹서비스 docker 만들기 --------------------------

도커는 이미지 기반 컨테이너 만들기때문에 
컨테이너가 종료되면 해당 파일 삭제됨
그래서 공유나 바인딩을 하면 (v옵션)
컨테이너가 삭제되더라도 파일 유지가능 
해당폴더는  호스트 pc에 잇어서

 

ls
pwd
mkdir html
확인
ls 
해당경로로 진입
cd html 

 

vi 모드 

진입
vi index.html

입력모등  
i

편집모드
esc

종료시
esc 
:wq 

파일 내용확인
cat index.html

 

백그라운드로 구동(-d) 포트포워딩 -v /절대경로
docker run -d -q 9999:80 

-v옵션
docker run -d -q 9999:80 -v /home/ubuntu/html:/usr

 

curl http://localhost:9999

 

--------------------------------------------

비주얼스튜디오 
webtest 폴더 생성 index.html 파일 생성


부트스트랩 
빠른시작 복붙 
헬로우 월드 삭제 body 사이에
네비게이션 바 복붙

vscode extension에서 
Live preview 설치

픽슬러 E
웹 사이즈 선택 1280

작업내용 깃에 올리기
C webtest 생성

 

--------------------------------

가상머신으로 넘기기

 

가상머신 프롬프트에 깃 설치
sudo apt-get install git

업데이트 
sudo apt-get update

sudo apt-get install git

 

버전확인
git --version

ls
경로확인
pwd

실행중인 컨테이너 확인
docker ps -a 

컨테이너 중지
docker stop 179

확인
docker ps -a 

삭제
docker rm 179

docker run -d -p 9999:80 -v /home/ubuntu/webtest:/usr/local/apache2/htdocs --name web httpd 

 

vscode에 부트스트랩  코드입력 
이미지 , 카드 ,네이게이션 바

 

이후 터미널에서  git init  , add, commit , remote 실행

 

웹확인해보기 

http://192.168.56.101:9999/

 

 

728x90

'클라우드' 카테고리의 다른 글

클라우드 - docker 3일차 (2) - 이미지 한번에 삭제하는 명령어  (0) 2023.05.26
클라우드 - docker 2일차  (3) 2023.05.26
클라우드 - docker 1일차  (0) 2023.05.24
클라우드 2일차  (0) 2023.05.24
클라우드 1일차  (0) 2023.05.23