Amazon web services 在Amazon EC2实例上的Docker容器中运行iPython笔记本

Amazon web services 在Amazon EC2实例上的Docker容器中运行iPython笔记本,amazon-web-services,amazon-ec2,docker,ipython-notebook,anaconda,Amazon Web Services,Amazon Ec2,Docker,Ipython Notebook,Anaconda,如何从浏览器运行和访问EC2 Docker中的iPython笔记本 这就是我所尝试的: 从EC2快速启动菜单中,选择t2.micro实例上的Amazon Linux AMI 2015.03。 除了为“配置安全组”创建的3条规则外,所有内容都保留为默认设置: 类型:SSH;协议:TCP;端口范围:22;资料来源:任何地方; 类型:HTTPS;协议:TCP;港口范围:443;资料来源:任何地方; 类型:自定义TCP规则;协议:TCP;港口范围:8888;资料来源:任何地方; SSH’ing到实例后:

如何从浏览器运行和访问EC2 Docker中的iPython笔记本

这就是我所尝试的:

从EC2快速启动菜单中,选择t2.micro实例上的Amazon Linux AMI 2015.03。 除了为“配置安全组”创建的3条规则外,所有内容都保留为默认设置:

类型:SSH;协议:TCP;端口范围:22;资料来源:任何地方; 类型:HTTPS;协议:TCP;港口范围:443;资料来源:任何地方; 类型:自定义TCP规则;协议:TCP;港口范围:8888;资料来源:任何地方; SSH’ing到实例后:

$ 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
然后将浏览器启动到不起作用


对于我的EC2实例,在互联网上打开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

对于我的EC2实例,在互联网上打开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