All Projects → chusiang → Ansible Jupyter.dockerfile

chusiang / Ansible Jupyter.dockerfile

Licence: mit
Building the Docker image with Ansible and Jupyter.

Projects that are alternatives of or similar to Ansible Jupyter.dockerfile

Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
Stars: ✭ 194 (+1041.18%)
Mutual labels:  ansible, jupyter-notebook, jupyter
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-17.65%)
Mutual labels:  ansible, jupyter-notebook, jupyter
Log Progress
https://habr.com/ru/post/276725/
Stars: ✭ 556 (+3170.59%)
Mutual labels:  jupyter-notebook, jupyter
Business Machine Learning
A curated list of practical business machine learning (BML) and business data science (BDS) applications for Accounting, Customer, Employee, Legal, Management and Operations (by @firmai)
Stars: ✭ 575 (+3282.35%)
Mutual labels:  jupyter-notebook, jupyter
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+33505.88%)
Mutual labels:  jupyter-notebook, jupyter
Intro To Python
An intro to Python & programming for wanna-be data scientists
Stars: ✭ 536 (+3052.94%)
Mutual labels:  jupyter-notebook, jupyter
Justenoughscalaforspark
A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.
Stars: ✭ 538 (+3064.71%)
Mutual labels:  jupyter-notebook, jupyter
Fastai2
Temporary home for fastai v2 while it's being developed
Stars: ✭ 630 (+3605.88%)
Mutual labels:  jupyter-notebook, jupyter
Sklearn Classification
Data Science Notebook on a Classification Task, using sklearn and Tensorflow.
Stars: ✭ 518 (+2947.06%)
Mutual labels:  jupyter-notebook, jupyter
Nbstripout
strip output from Jupyter and IPython notebooks
Stars: ✭ 738 (+4241.18%)
Mutual labels:  jupyter-notebook, jupyter
Elasticsearch Spark Recommender
Use Jupyter Notebooks to demonstrate how to build a Recommender with Apache Spark & Elasticsearch
Stars: ✭ 707 (+4058.82%)
Mutual labels:  jupyter-notebook, jupyter
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+4582.35%)
Mutual labels:  jupyter-notebook, jupyter
Digital Signal Processing Lecture
Digital Signal Processing - Theory and Computational Examples
Stars: ✭ 532 (+3029.41%)
Mutual labels:  jupyter-notebook, jupyter
Data Science Your Way
Ways of doing Data Science Engineering and Machine Learning in R and Python
Stars: ✭ 530 (+3017.65%)
Mutual labels:  jupyter-notebook, jupyter
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (+3082.35%)
Mutual labels:  jupyter-notebook, jupyter
Nbviewer App
A Jupyter notebook viewer for macOS
Stars: ✭ 521 (+2964.71%)
Mutual labels:  jupyter-notebook, jupyter
Stock Analysis Engine
Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/
Stars: ✭ 605 (+3458.82%)
Mutual labels:  jupyter-notebook, jupyter
Cocalc
CoCalc: Collaborative Calculation in the Cloud
Stars: ✭ 888 (+5123.53%)
Mutual labels:  jupyter-notebook, jupyter
Jupyterhub Deploy Docker
Reference deployment of JupyterHub with docker
Stars: ✭ 479 (+2717.65%)
Mutual labels:  jupyter-notebook, jupyter
Or Pandas
【运筹OR帷幄|数据科学】pandas教程系列电子书
Stars: ✭ 492 (+2794.12%)
Mutual labels:  jupyter-notebook, jupyter

Docker image: Ansible on Jupyter Notebook

Docker Hub microbadger

A Docker image for run Ansible 2.x on Jupyter Notebook 4.x (ipython notebook) with Browsers.

Supported tags and respective Dockerfile links

Build image

  1. Get this project.

    $ git clone https://github.com/chusiang/ansible-jupyter.dockerfile.git
    
  2. Go to workspace.

    $ cd ansible-jupyter.dockerfile/<IMAGE_TAG>/
    
  3. Bunild the image.

    $ docker build -t chusiang/ansible-jupyter .
    

Run container

  1. Get image.

    $ docker pull chusiang/ansible-jupyter
    
  2. Run the container with daemon mode.

    $ docker run --name ansible-jupyter -P -d chusiang/ansible-jupyter
    be8a15b9d4da5d24610c1fc738cb13086f01101e90f94640360d8d84892de772
    
  3. Check container process.

    $ docker ps
    CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                     NAMES
    be8a15b9d4da        chusiang/ansible-jupyter   "docker-entrypoint.sh"   12 seconds ago      Up 11 seconds       0.0.0.0:32808->8888/tcp   ansible-jupyter
    
  4. Enter container with command line.

    $ docker exec -it ansible-jupyter sh
    / #
    

Play Ansible on Jupyter

Now, you can play the Ansible on Jupyter.

  1. Go jupyter web.

    # GNU/Linux
    $ firefox http://localhost:32786
    
    # macOS
    $ open http://localhost:32786
    

    2016-11-20-ansible-jupyter1

  2. Attach my example ==> ansible_on_jupyter.ipynb.

    2016-11-20-ansible-jupyter2

  3. Remember use the ! prefix to trigger system command.

You can see more detail at 怎麼用 Jupyter 操控 Ansible?(localhost) | 現代 IT 人一定要知道的 Ansible 自動化組態技巧 .

Enjoy it !

History

2020

  • 12/12 Fixed Python 3 dependency problem on Alpine Linux v3.12, and stop support some EOL images.

2018

  • 07/11 Add new images of alpine-3.8. Stop automated build image of alpine-3.4, alpine-3.6 and opensuse-42.2.
  • 06/18 Add new images of alpine-3.7, ubuntu-18.04. Stop automated build image of ubuntu-14.04.
  • 01/10 Stop automated build images of centos-6, debian-7 and alpine-3.4_ansible-2.1.

2017

  • ??/?? Stop automated build images of gentoo, opensuse-42.1 and alpine-3.4.

License

Copyright (c) chusiang from 2016-2020 under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].