{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Start webserver" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# cd ../Slides; python -m http.server 8000" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Open necessary files" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Up1-Docker:\n", "\n", "- Dockerfile\n", "- genconfig.sh\n", "- entrypoint.sh\n", "- config.js.template\n", "- server.js.template\n", "\n", "Mattermost-docker-compose:\n", "- docker-compose.yml" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [] } ], "source": [ "cd ../Repos; \n", "subl3 -n Mattermost-docker-compose/docker-compose.yml Up1-docker/*" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Cleanup before the demos" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Stop all containers" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "if [ -n \"$(docker ps --filter status=running -q)\" ]; then \n", "echo \"Stopping:\";\n", "docker ps --filter status=running --format \"{{.Names}} ({{.Image}})\"; \n", "docker stop $(docker ps --filter status=running -q) 1>/dev/null;\n", "fi;" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Delete all stopped containers" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "if [ -n \"$(docker ps -qf status=exited)\" ]; then \n", "echo \"Removing:\";\n", "docker ps --filter status=exited --format \"{{.Names}} ({{.Image}})\"; \n", "docker rm $(docker ps -qf \"status=exited\") 1>/dev/null; \n", "fi;" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Delete images" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "docker rmi alpine" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [ "docker rmi up1" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [ "docker rmi fcremo/up1" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Delete custom networks" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "docker network rm mattermost-net" ] } ], "metadata": { "kernelspec": { "display_name": "Bash", "language": "bash", "name": "bash" }, "language_info": { "codemirror_mode": "shell", "file_extension": ".sh", "mimetype": "text/x-sh", "name": "bash" } }, "nbformat": 4, "nbformat_minor": 0 }