Docker httpd image 생성 절차

2023. 5. 16. 13:41·Container
728x90
반응형

1. httpd image를 이용해서 h1이름의 Container 생성

1.1 컨테이너의 80port를 host의 65080 포트 포워딩

1.2 시작 페이지를 Docker WEB SERVER로 출력

 

2. 위의 과정을 Container Life Cycle형태로 제작

2.1 docker create

2.2 docker start

2.3 docker pause 수행 후 웹페이지 접근 여부

2.4 docker unpause 수행 후 웹페이지 접근여부


[root@localhost ~]# docker create -p 65080:80 --name h1 httpd
d31c2677ae278eb6e283097a83b128525df9ea75bd33d5f92d567de4f60382b4
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker start h1
h1
[root@localhost ~]# docker pause h1
h1
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS                      PORTS                                     NAMES
d31c2677ae27   httpd     "httpd-foreground"   39 seconds ago   Up 30 seconds (Paused)      0.0.0.0:65080->80/tcp, :::65080->80/tcp   h1
0dc6a31fff36   httpd     "httpd-foreground"   22 minutes ago   Exited (0) 16 minutes ago                                             h2
dcb2ae75c94a   alpine    "/bin/sh"            2 hours ago      Up 2 hours                                                            a2
f4a597559878   alpine    "/bin/sh"            2 hours ago      Up 2 hours                                                            suspicious_tesla
[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS                      PORTS                                     NAMES
d31c2677ae27   httpd     "httpd-foreground"   43 seconds ago   Up 33 seconds (Paused)      0.0.0.0:65080->80/tcp, :::65080->80/tcp   h1
0dc6a31fff36   httpd     "httpd-foreground"   22 minutes ago   Exited (0) 16 minutes ago                                             h2
dcb2ae75c94a   alpine    "/bin/sh"            2 hours ago      Up 2 hours                                                            a2
f4a597559878   alpine    "/bin/sh"            2 hours ago      Up 2 hours                                                            suspicious_tesla
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker exec -it h1 /bin/bash
Error response from daemon: Container h1 is paused, unpause the container before exec
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker unpause h1
h1
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# docker exec -it h1 /bin/bash
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# echo "Docker WEB SERVER" > htdocs/index.html
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# 
root@d31c2677ae27:/usr/local/apache2# exit
exit
[root@localhost ~]# docker pause h1
h1
[root@localhost ~]# docker unpause h1
h1


결과

728x90
반응형

'Container' 카테고리의 다른 글

Docker save, load, tar, scp 명령어 실습  (0) 2023.05.17
Docker 복사(CP) 실습 예제  (0) 2023.05.17
Docker에서 HaProxy 활용하여 Load Balance  (0) 2023.05.16
Container LifeCycle  (0) 2023.05.16
Docker 이미지 및 명령어 모음  (0) 2023.05.16
'Container' 카테고리의 다른 글
  • Docker 복사(CP) 실습 예제
  • Docker에서 HaProxy 활용하여 Load Balance
  • Container LifeCycle
  • Docker 이미지 및 명령어 모음
Royal!
Royal!
Bachelor of Arts. Bachelor of Science in Engineering. Master of Science in Engineering (In Progress). Job Title: Infrastructure & Security & Cloud Engineer. Etc: Mentor at Fourth Industrial Revolution Center.
  • Royal!
    Security
    Royal!
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 운영체제
      • 네트워크
      • 클라우드
      • 서버
      • Container
      • 프로그래밍
        • Python_혼자 끄적끄적
        • Python_AI(영상처리)
        • 빅데이터
        • C_정보올림피아드 Language_Coder
        • C_QnA
      • 자격증
        • 정보보안기사
        • 정보처리기사
        • ADsP
        • CPPG
        • 보안법률
        • NCA~NCP
        • AWS Certified Solutions Arc..
      • 기타
        • 면접일지
        • 기타 활동
        • 인턴활동
        • 논문 요약
        • Hackerschool FTZ
        • 리버싱 걸음마
      • 기타 교육
        • KISA 정보보호제품실습군
        • 빅데이터_분석실무
        • 시큐어코딩진단전문교육(호남정보보호센터)
        • SW테스트 전문가 과정(ISTQB CTFL자격)
        • 정보보호 컨설팅 전문가 양성과정
        • K-Shield Jr_악성코드분석
        • K-Shield Jr_침해사고분석
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    304 code
    우수교육생
    블록체인체험
    redirect 304
    스위치 프레임 포워딩 방식
    fragment-free
    네이버클라우드 ftp 설정
    2025블록체인누리단
    nce dump
    스위치 프레임 동작 방식
    LBaaS
    304코드
    swtich frame
    kernel 구성요소
    switch forwarding mode
    nce덤프
    F5 LBaaS
    openstack lbaas
    l2 스위치 프레임 전달 방식
    kernel모드
    LBaaS설치
    openstack설치
    openstack LBaaS설치
    상태코드 304
    ai
    블록체인누리단
    지그립토
    kernel 사용자 모드
    ICT이노베이션스퀘어
    openstack F5연동
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Royal!
Docker httpd image 생성 절차
상단으로

티스토리툴바