This is my learning of setting up Docker with MariaDB running within and notes for reference docs.
How to set up Docker with MariaDB
expose: Expose ports w/out publishing them to the host machine. i.e. host machine can't access it.
ports: Defined as HOST:CONTAINER
, expose ports both host machine and container.
Docker compose is a tool for defining and running multiple docker container application. Dockerfile contains the commands that user can run on the command line to assemble an image. Dockerfile reference
Writing application using Docker Containerized docker dev 2
sudo docker exec <container name> sh -c 'mysqldump <db name> <table name> -u <user> -p"<password>" ' > ./all-database.sql
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker
インフラとアプリを同時に管理するプラットフォーム。同時に管理することによって開発環境そのままをプロダクションに移行できるので、インフラ環境の違いの すり合わせをなくすことができ、早くリリースできるようになる。
Docker Compose とは、複数のコンテナを定義し実行する Docker アプリケーションのためのツール Docker Compose のインストール