亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

第一個docker化的java應用

難度中級
時長 1小時24分
學習人數
綜合評分9.63
219人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 下載jpress的war包

    查看全部
  • JPress官網,點擊下載

    查看全部
  • 制作自己的鏡像

    1-Dockerfile? 配置文件,告訴Docker我要怎樣制作自己的鏡像,我要制作鏡像的每一步操作是什么?

    2-docker build命令,執行Dockerfile中描述的每一步操作,構建出Docker鏡像

    案例選擇:Jpress: http://jpress.io是workpress的java版本


    查看全部
  • docker stop *containerID*

    停掉容器

    修改參數-p為-P大寫

    則會將所有的Nginx容器的端口映射到主機端口,批量端口的映射方式

    docker ps

    觀察運行結果

    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • 到瀏覽器中訪問 localhost:8080

    可以直接訪問到容器內的nginx服務器

    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • docker ps查看正在運行的docker容器

    netstat -na|grep 8080

    查看8080端口狀態,可以看到,處于listen監聽狀態


    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • docker run -d -p 8080:80 hub.c.163.com/library/nginx

    8080--主機端口,也就是主機訪問時,寫到url中的端口

    80--映射的容器端口,也就是Nginx容器運行時開放的端口是80


    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • Docker容器的網絡類型及端口映射圖示

    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • 配置Docker網絡

    Nginx容器啟動后,還不能從瀏覽器中直接訪問和請求,需要對Docker的網絡進行配置。

    1-網絡類型

    ?Bridge橋接,利用Linux的namespace隔離機制,容器有自己獨立的網卡,需要配置。

    Host主機? 容器不單獨配置自己的獨立網卡,而是直接使用宿主的網絡配置。

    None 沒有網絡,沒有網絡通訊

    2-端口映射

    可以將容器的端口與所在宿主的端口做一個映射,當訪問宿主端口號時,就相當于在訪問容器內的端口。

    查看全部
    0 采集 收起 來源:docker網絡

    2019-08-23

  • 1-which nginx?

    查nginx所在目錄

    2- ps -ef

    查看當前的服務都有哪些進程正在執行--任務管理器

    3-exit退出容器

    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

  • 1-docker exec -it f4 bash

    f4 處可以寫容器名字,也可以寫容器id,由于目前只有一個容器在運行,所以寫f4即可

    bash 代表linux內部命令的shell

    2-運行 ls

    可查看該容器中的文件目錄,如同進了一臺新的電腦

    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

  • 查看nginx容器內部結構

    1-通過docker exec --help查看命令結構


    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

  • 所以,最好運行nginx的方式是后臺運行,加參數-d

    docker run -d hub.c.163.com/library/nginx

    實現在后臺運行nginx,打印出的是nginx的id

    docker run --help查看參數


    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

  • docker ps

    查看目前正在運行的docker容器,發現了后臺啟動的nginx服務

    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

  • docker run之后,發現沒有任何提示信息出現

    查看全部
    0 采集 收起 來源:運行nginx鏡像

    2019-08-23

舉報

0/150
提交
取消
課程須知
有一定linux基礎,會基本的命令。有至少一種語言的編程基礎。
老師告訴你能學到什么?
逐步學習docker是什么,docker的主導思想,以及docker解決了什么問題。了解docker三大核心概念:鏡像、倉庫、容器。怎樣安裝docker,運行docker容器。怎樣搭建私有倉庫、怎樣制作自己的鏡像、怎樣寫dockerfile,怎樣用docker運行自己的java程序。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!