亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker+Jupyter 部署算力服務的解決方案

 更新時間:2024年11月01日 12:08:14   作者:一者仁心  
Docker+Jupyter部署算力服務為AI學習框架提供了一種高效的發(fā)布和使用方案,本文以Windows環(huán)境為例,介紹了如何下載安裝Docker工具,以及如何根據AI框架所需的Python版本拉取合適的Jupyter鏡像,本文介紹了Docker+Jupyter 部署算力服務的相關知識,一起看看吧

Dokcer+Jupyter 部署算力服務

使用場景

在我們學習使用各種AI的學習框架的時候,通常會使用Conda,如果我們想要將研究的框架發(fā)布到服務器來使用的時候就需要一些部署的方案,這里我們的方案就是Docker+Jupyter的方式。

需要的環(huán)境

在這里我使用的是Windows的環(huán)境,Linux同學請自行研究

Docker

下載安裝Windows下的Dokcer工具Docker Desktop

Jupyter鏡像

這里需要注意,根據你的AI框架所需的python版本進行拉取不同的Jupyter鏡像

提供一下拉取docker鏡像的地址分享(需要梯子)
https://hub.docker.com/r/jupyter/base-notebook/tags

使用

compose運行

docker容器的創(chuàng)建推薦借用docker-compose.yaml文件。將docker-compose.yaml文件放置在哪個文件夾,這個文件夾會作為組的效果將所有文件中的容器放在一組,方便管理。

  server:
    container_name: server
    image: hc_server:1.0
    user: root
    ports:
      - "3005:3005"
      - "8887:8888"
    volumes:
      - "D:\\docker\\commondir:/home/root/commondir"
    environment:
      - JUPYTER_TOKEN=123
      - NB_UID=0
      - NB_GID=0
      - NB_USER=root
      - NOTEBOOK_ARGS=--allow-root
    working_dir: /home/root
    command: ["sh", "start.sh"]
    restart: always

上面是一個容器的信息
container_name:容器名稱
image:鏡像名稱和版本
user:使用的用戶,這里的root要注意,因為默認的用戶沒有sudo的權限,所以推薦我們后期給容器安裝工具不希望遇到麻煩最好使用root
ports:容器內外的端口映射,不寫IP就會是0.0.0.0
volumens:磁盤映射路徑
enviroment:環(huán)境變量,這里的JUPYTER_TOKEN是jupyter使用的必須,如果不指定需要在容器運行的時候查看輸出日志中會有token字符串,這里推薦指定一個自己想要的就不需要再看日志了。
working_dir:指定容器內的工作目錄路徑
command:當容器運行的時候運行的腳本

服務的啟動

Jupyter環(huán)境內將服務跑通以后,最簡單的方式就是在上面的command中直接指定運行命令。有的時候這個運行命令會比較多,所以推薦另一種方式,在工作目錄下面創(chuàng)建一個文件start.sh,這樣命令中只需要command: ["sh", "start.sh"]的寫法就可以了。

到此這篇關于Docker+Jupyter 部署算力服務的文章就介紹到這了,更多相關Dokcer Jupyter算力服務內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker安裝gitea教程(本地部署gitea倉庫)

    docker安裝gitea教程(本地部署gitea倉庫)

    這篇文章主要介紹了docker安裝gitea教程(本地部署gitea倉庫),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 蘑菇街 私有云Docker實例應用

    蘑菇街 私有云Docker實例應用

    這篇文章主要介紹了蘑菇街 私有云Docker實例應用的相關資料,需要的朋友可以參考下
    2016-10-10
  • Docker可視化工具Portainer的具體使用

    Docker可視化工具Portainer的具體使用

    Portainer是Docker的可視化工具,可提供一個交互界面顯示Docker的詳細信息供用戶操作,本文主要介紹了Docker可視化工具Portainer的具體使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • docker容器啟動成功外部訪問不到的原因分析

    docker容器啟動成功外部訪問不到的原因分析

    這篇文章主要介紹了docker容器啟動成功外部訪問不到的原因分析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Docker打印和配置環(huán)境變量的命令詳解

    Docker打印和配置環(huán)境變量的命令詳解

    在現代應用開發(fā)中,Docker 提供了一種有效的容器化解決方案,使得應用的部署、擴展和管理變得更加靈活,環(huán)境變量在容器化應用中起著重要作用,它們可以幫助配置應用的運行環(huán)境,本文給大家介紹了在 Docker 容器中打印和配置環(huán)境變量,需要的朋友可以參考下
    2024-10-10
  • nerdctl替代docker及docker-compose的安裝使用

    nerdctl替代docker及docker-compose的安裝使用

    這篇文章主要為大家介紹了nerdctl替代docker及docker-compose的安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Docker搭建es和kibana的詳細過程

    Docker搭建es和kibana的詳細過程

    這篇文章主要介紹了Docker搭建es和kibana的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • docker容器增加或者修改容器映射端口的實現方法

    docker容器增加或者修改容器映射端口的實現方法

    在只有使用docker安裝的容器,沒有使用docker-compose或者其他客戶端工具,如果要增加或者修改容器端口,也是可以增加或者修改容器端口映射,本文給大家介紹了docker容器增加或者修改容器映射端口的實現方法,需要的朋友可以參考下
    2025-01-01
  • 在docker中的mysql容器內執(zhí)行命令與執(zhí)行SQL文件方式

    在docker中的mysql容器內執(zhí)行命令與執(zhí)行SQL文件方式

    文章介紹了如何通過Docker進入MySQL容器執(zhí)行SQL文件,并總結了MySQL清空表數據的三種方法:TRUNCATE、DROP和DELETE,每種方法都有其適用場景和特點
    2025-01-01
  • docker overlay實現跨主機的容器互通的方法

    docker overlay實現跨主機的容器互通的方法

    這篇文章主要介紹了docker overlay實現跨主機的容器互通,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11

最新評論