データセンタープログラミング09(4)


09-実験)ドッキングファイルとドッキング画像の作成


🟡 ドッキングファイルとドッキングイメージの作成
  • 以降は、入社したい会社Kakavxの関連ページを作成し、ドックで実行するように設定しました.
  • VS CODEを使用してDOCKER FILEが作成されました.
  • # 가상머신 중 우분투 os를 사용함
    FROM ubuntu:18.04
    # 우분투 환경에서 업데이트 후, nginx 설치
    RUN apt-get -y update && apt-get install nginx -y
    # 왼쪽 코드는 host 컴퓨터(= 윈도우) // 오른쪽 guest 컴퓨터 (= 가상머신 우분투)
    COPY index.html /var/www/html/
    COPY style/style.css /var/www/html/style/
    COPY images/. /var/www/html/images/
    # port 80번
    EXPOSE 80
    # nginx를 g옵션 & daemon-off 옵션을 주겠음
    CMD ["nginx", "-g", "daemon off;"]
    🟠 xshellに作成するドッキングイメージを入力します.
    # 1번 # 도커파일이 있는 경로로 들어가기
    cd C:\Users\yuri\Desktop\docker01\WebContent
    # 도커 hub 로그인
    docker login
    # 이미지 build 하기
    docker build --tag yuri0329/yuricontainer:1.0 .
    # 이미지 확인
    docker image ls
    # 실행
    docker run --name yuricontainer -d -p 5000:80 yuri0329/yuricontainer:1.0
    # 도커 push하기
    docker push yuri0329/yuricontainer:1.0
    🐧 xshellのチェック

    🐧 http://localhost:5000/-->結果の表示

    🐧 自分で作成したドッキングイメージをドッキングセンターにアップロードします.

    🐧 ドッキングイメージの確認