Note: don't forget to create a Dockerfile
in the same directory. Next command build new php-obfuscator
image from current directory:
docker build -t php-obfuscator .
How to verify? Next command should print info about new image:
docker images | grep php-obfuscator
docker run --rm -v $(pwd):/usr/src/myapp --name php-container -it php-obfuscator /bin/bash
↑ creates a new container with php-container
name. Why do we need other arguments?
--rm
- remove the container after stopping it (exit 0, ctrl + C, whatever)-v $(pwd):/usr/src/myapp
- attach a docker's volume (host root directory : dir inside container)-it <image_name> /bin/bash
- create a shell
docker volume rm $(docker volume ls -q | grep -vE "le_mysql_data|domentor_pg_data|adp_pg_data")
docker rmi $(docker images -q)
docker run -d -v $(pwd)/db:/data/db -p 27017:27017 --name mongo-test mongo:latest