iT邦幫忙

2021 iThome 鐵人賽

DAY 23
1

記得剛開始學寫 Python 程式時,常會需要裝設 Anaconda 和 Jupyter Notebook,雖說是簡化了初學者在環境架設相關的功夫,但也佔據了不少硬碟空間。這回採用 docker 的 Jupyter Notebook 版本,架設起來並不困難。

使用 docker-compose.yml 安裝

  1. 準備好 docker-compose.yml,並放置到遠端伺服器中
version: "3"
services:
  datascience-notebook:
      image: jupyter/datascience-notebook
      volumes:
        - ~/jupyter-notebook/data:/home/andy/work
      ports:
        - 10000:8888 #更改外部進入的埠號,若無必要也可以都設為 8888
      container_name: datascience-notebook-container
volumes:
    data: #確保你下次重新開容器時,原先編輯的資料還會被保留下來
  1. 執行 docker-compose up ,便會開始進行安裝
  2. 在終端機上,會有一串網址如下:
# 後方的 token 是你登入時會需要用到的
http://127.0.0.1:8888/?token=976e768ed4ee11b5bf365ac38ff160220975bea82ea10b6a
  1. 在網址列輸入網址(如以下格式),登入 Jupyter Notebook
http(s)://<遠端 IP 位置>:<設定的外連埠號>?token=<上一步中提及的 token>
  1. 登入後,就可以按右上角的 + 號,新增 python3 文件來編譯開發
    jupyter-demo-1
    jupyter-demo-2

Reference

  1. Jupyter Data Science Stack + Docker in under 15 minutes
  2. 【Docker】建立 Jupyter Container
  3. Jupyter Docker Stacks

上一篇
Day 22 ctop 好用的 docker 容器監控工具
下一篇
Day 24 快速啟動個 JSON Server
系列文
以 Docker 為始的多種開源服務初探30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言