簡體   English   中英

在Amazon EC2實例上的Docker容器中運行iPython Notebook

[英]Running iPython Notebook in Docker container on Amazon EC2 instance

如何從瀏覽器運行和訪問iPython Notebook(在EC2上的Docker中)?

這是我嘗試的:

  • 從EC2快速入門菜單中,選擇t2.micro實例上的Amazon Linux AMI 2015.03。
  • 保留所有默認設置,但為“配置安全組”創建的3條規則除外:

    • 類型:“ SSH”; 協議:“ TCP”; 端口范圍:“ 22”; 資料來源:“任何地方”;
    • 類型:“ HTTPS”; 協議:“ TCP”; 端口范圍:“ 443”; 資料來源:“任何地方”;
    • 類型:“自定義TCP規則”; 協議:“ TCP”; 端口范圍:“ 8888”; 資料來源:“任何地方”;
  • SSH連接到實例后:

     $ sudo yum install -y docker ; sudo service docker start $ sudo docker pull continuumio/miniconda # Anaconda includes iPython Notebook $ sudo docker run -it -p 8888:8888 continuumio/miniconda ipython notebook 
  • 然后將瀏覽器啟動到https://ec2-xx-xx-xxx.compute-1.amazonaws.com:8888無效。

我不太願意為我的EC2實例在Internet上打開443和8888。 我的常見設置是在Ubuntu盒子上安裝Anaconda。

我通常使用以下ssh命令通過ssh端口將我的ipython筆記本會話轉發到我的macbook上的本地主機:

ssh -i myPrivateSSHKey.pem ubuntu@54.1.2.3 -L 8888:localhost:8888

然后,我打開Chrome並請求URL:

http://127.0.0.1:8888

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM