Docker的入門程序及使用

Docker的入門程序及使用

項目一 Docker入門程序

  1. 編寫Dockerfile文件。創建一個空的Docker工作目錄dockerspace,進入該目錄,並使用sudo vim Dockerfile指令新建並打開一個Dockerfile文件(當文件不存在時,vim會新建並打開文件,當文件存在時直接打開文件)
    在這裏插入圖片描述
  2. 編寫外部文件。在當前目錄(docker)下分別創建requirements.txt和app.py
    在這裏插入圖片描述
    在這裏插入圖片描述
  3. 創建鏡像。在Dockerfile文件所在目錄下使用docker build指令運行Dockerfile文件生成一個Docker鏡像
    在這裏插入圖片描述
  4. 查看鏡像。構建鏡像完成後,使用docker images指令查看本地鏡像列表是否有名爲hellodocker的鏡像
    在這裏插入圖片描述
  5. 創建並啓動容器。通過docker run指令會創建並啓動一個具體的容器實例
  6. 查看運行容器。使用docker ps指令查看當前運行的容器
    在這裏插入圖片描述
  7. 訪問程序,查看結果。使用宿主機的瀏覽器通過地址http://localhost:5000來訪問容器中運行的程序(不好意思,本截圖是第一次做實驗時截的,所以端口看着不合適)
    在這裏插入圖片描述
  8. 停止容器。當容器不再使用時,可以通過docker stop指令停止當前運行的容器
    在這裏插入圖片描述
    項目二 Docker鏡像管理
    [1] Docker Hub遠程鏡像管理
  9. 登錄Docker Hub
    在這裏插入圖片描述
  10. 修改鏡像名稱
    在這裏插入圖片描述
  11. 登錄認證
  12. 推送鏡像
    在這裏插入圖片描述
    在這裏插入圖片描述
    [2] 阿里遠程鏡像管理
  13. 創造命名空間
    在這裏插入圖片描述
  14. 創建鏡像倉庫
    在這裏插入圖片描述
    在這裏插入圖片描述
  15. 查看創建倉庫
    在這裏插入圖片描述
  16. 登錄阿里雲Docker Registry
    在這裏插入圖片描述
  17. 將鏡像推送到Registry
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    項目三 Docker Registry本地私有倉庫搭建
  18. 啓動Docker Registry
  19. 重命名鏡像
    在這裏插入圖片描述
  20. 推送鏡像(本地私有鏡像倉庫搭建並啓動完成,同時要推送的鏡像也已經準備就緒後,就可以將指定鏡像推送到本地私有鏡像倉庫)
    在這裏插入圖片描述
  21. 在瀏覽器進行查看
    在這裏插入圖片描述
  22. 在本地磁盤查看
    在這裏插入圖片描述
    項目四 Docker Registry本地私有倉庫配置
  23. 查看Docker Registry私有倉庫搭建地址
    在這裏插入圖片描述
  24. 生成自簽名證書
    在這裏插入圖片描述
  25. 生成用戶名和密碼
    在這裏插入圖片描述
  26. 啓動Docker Registry本地鏡像倉庫服務
    在這裏插入圖片描述
  27. 配置Docker Registry訪問接口
    在這裏插入圖片描述
    在這裏插入圖片描述
  28. 重啓Docker進程並準備配置文件
    在這裏插入圖片描述
  29. 推送鏡像
    在這裏插入圖片描述
  30. 登錄Docker Registry鏡像倉庫
    在這裏插入圖片描述
  31. 結果驗證
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章