A generic set of commands to reference when working with Docker
$ sudo docker run --name mydb -e MYSQL_ROOT_PASSWORD=pass -d mysql:latest
-d: detach process --name: container name -e: environment variable
$ docker stop mydb
$ docker ps
$ docker inspect <container name>
$ docker inspect <container name> | grep IPAddress
$ docker logs --tail 50 --follow --timestamps mediawiki_web_1
$ docker build -t <IMAGE_NAME> .
$ docker images
$ docker rmi nginx
Spin up docker instancres from a docker-compose.yml
file.
$ sudo docker-compose up -d
-d predicate detaches the docker process
Spin down docker instances to their volumes to persist db.
$ sudo docker-compose down
--volumes predicate will destroy persisting volumes