|
|
|
##### Show docker instances
|
|
|
|
List all running
|
|
|
|
|
|
|
|
`docker ps`
|
|
|
|
|
|
|
|
List all
|
|
|
|
|
|
|
|
`docker ps -a`
|
|
|
|
|
|
|
|
##### get installed docker info
|
|
|
|
|
|
|
|
`docker -D info`
|
|
|
|
|
|
|
|
##### pull latest mariadb, drupal8, docdrupal8, etc
|
|
|
|
|
|
|
|
* `docker pull mariadb`
|
|
|
|
* `docker pull drupal:8`
|
|
|
|
* `docker pull docwebsolutions/docdrupal8`
|
|
|
|
|
|
|
|
##### copy data from docker to local filesystem
|
|
|
|
|
|
|
|
`docker cp drupal8fs:/var/www/html/sites/default/default.settings.php `
|
|
|
|
default.settings.php
|
|
|
|
|
|
|
|
##### to copy data from local filesystem to docker
|
|
|
|
|
|
|
|
`docker cp import_blocks.zip drupal8:/root`
|
|
|
|
|
|
|
|
##### start the database
|
|
|
|
|
|
|
|
note: this also creates a volume /var/lib/mysql
|
|
|
|
|
|
|
|
```
|
|
|
|
docker run \
|
|
|
|
-p 3306:3306 \
|
|
|
|
-e MYSQL_ROOT_PASSWORD=admin \
|
|
|
|
-e MYSQL_DATABASE=drupal8 \
|
|
|
|
-e MYSQL_USER=drupal8 \
|
|
|
|
-e MYSQL_PASSWORD=drupal8 \
|
|
|
|
-v mariadb:/var/lib/mysql -d --name mariadb mariadb
|
|
|
|
```
|
|
|
|
|
|
|
|
##### list docker images
|
|
|
|
|
|
|
|
`docker images`
|
|
|
|
|
|
|
|
##### force delete all containers
|
|
|
|
|
|
|
|
`docker rm --force $(docker ps -a -q)`
|
|
|
|
|
|
|
|
##### force delete all images
|
|
|
|
|
|
|
|
`docker rmi --force $(docker images -q)`
|
|
|
|
|
|
|
|
##### bash into a named volume
|
|
|
|
|
|
|
|
`docker exec -it mariadb bash`
|
|
|
|
|
|
|
|
`docker exec -it drupal8 bash`
|
|
|
|
|
|
|
|
##### Get the logs of a running container
|
|
|
|
|
|
|
|
`docker logs dockerconfig_docdrupal8_1` |
|
|
|
\ No newline at end of file |