❮ Index
❯
TOC: Docker
- Docker
- Why use Docker?
- What is Docker?
- Docker container vs. image
- Install Docker
- Docker on Windows
- Docker on Linux and macOS
- Docker --version
- Docker version
- Docker info
- Docker help on CLI
- Docker: desktop - host - daemon - client
- Docker Daemon
- Docker Registry
- Docker: Hello World
- After Hello World
- Hello World again
- Remove Docker container
- Remove Docker image
- Docker busybox
- Run Interactive
- Docker List containers
- Remove containers
- Remove all the containers with docker prune
- Remove all Docker containers (old way)
- Run and remove container
- Run container mount external disk
- List and remove images
- Docker remove all the images - prune images
- Exercise 1
- Create Docker Image Manually
- Create your own Docker image
- Docker Hub search for images
- Download image
- Use Ubuntu to run a single command
- Use Ubuntu interactively
- Rerun (restart) stopped instance
- Create file in container
- Create image from container
- Docker create image manually
- Check the history!
- Docker create image manually - placeholders
- Dockerfile
- Docker: Empty Ubuntu
- Docker: Ubuntu Hello World
- Docker: Ubuntu htop
- Docker COPY welcome file
- Docker curl
- Docker image as Curl command
- Docker: ENTRYPOINT vs CMD
- Docker and environment variables with ENV
- Docker: Mounting external host directory as a volume (Linux, macOS hosts)
- Docker: Mounting external host directory as a volume (Windows hosts)
- Docker build passing command-line argumens
- Exercies 2
- Copy file from stopped container
- Docker with cron
- Commands
- Dockerfile commands
- Docker FROM
- Docker COPY
- Docker ARG
- Docker ADD
- Docker RUN
- Docker CMD
- Docker ENTRYPOINT
- Docker ENV
- Docker WORKDIR
- Docker upload and publish
- Docker upload and publish
- Dockerfile
- Simple docker commands
- Passing command to the Docker Container
- Run container as a daemon - attach detach
- Run container as a daemon
- Inspect low-level information about Docker
- Copy console output of container (logs)
- Ignore files and directories
- Docker Compose
- Install Docker compose
- Docker compose
- Docker compose 1st example
- docker compose - keep running two ways
- Docker Compose
- Docker Compose Redis server and client
- Docker Compose Solr server and curl as client
- Docker Compose MongoDB server
- Docker Compose PostgreSQL server
- Docker Compose for Perl DBD::Pg (PostgreSQL)
- Docker Compose MySQL server
- Python with Docker
- Python CLI in Docker - curl.py
- Python CLI in Docker - Dockerfile
- Docker: Python Development mode with mounted directory
- Flask application
- Flask development
- Docker: Flask + uwsgi
- Flask with Redis
- Docker compose Flask and Redis
- Python Flask and MongoDB
- Docker Compose Python Flask and MongoDB
- Python, Flask and Pulsar
- Python and Pulsar
- Docker: Flask + uwsgi + nginx
- Perl with Docker
- Docker networking
- PostgreSQL
- Docker
- Deploy
- Appendix
- Kubernetes
- Install Minikube locally
- Install kubectl
- Commands
- Start Minikube
- Stop Minikube
- Minikube status
- minkube dashboard
- Kubectl list pods
- Simple Kubernetes YAML file
- Kubernetes: Install (apply) YAML configuration file
- Other Kubernetes
- Add autocomplete
- Single container Python app in Kubernetes
- Kubernetes resources
- Kubernetes on Digital Ocean
- Digital Ocean Docker registry
- Kubernetes hierarchy
- Open Source
- Python Flask
- Python requests
- R data.table
- R yaml
- PHP Twig
- Plagiarism-checker-Python
- Cosmo-Tech
- mobility
- PHX
- cybrid-api-id-python
- pymx2
- TOML Kit
- Dialogy
- Teiphy
- Python Automation Framework
- Python Bitcoinlib
- Overloaded Iterables
- xapi-python
- nats-python
- capella
- Renormalizer
- Python [dialogy](https://github.com/skit-ai/dialogy)
- Python [toml_tools](https://github.com/JamesParrott/toml_tools)
- Python [penn](https://github.com/interactiveaudiolab/penn)
- Python [nbt-structure-utils](https://github.com/BenBenBenB/nbt-structure-utils)
- Python [sanic-restful](https://github.com/linzhiming0826/sanic-restful)
- Decomissioned Docker slides