Link to official DockerHub repo for php:
Build an image from a Dockerfile
docker build -t hello-world .
Docker runs processes in isolated containers. A container is a process which runs on a host. The host may be local or remote.
docker run -p 80:80 hello-world
Create a bind mount - Volume (shared filesystems)
docker run -p 80:80 -v /Users/Muttalip/GitHub/education-docker-basics:/var/www/html/ hello-world
List of Docker commands
docker run
– Runs a command in a new container.
docker start
– Starts one or more stopped containers
docker stop
– Stops one or more running containers
docker build
– Builds an image form a Docker file
docker pull
– Pulls an image or a repository from a registry
docker push
– Pushes an image or a repository to a registry
docker export
– Exports a container’s filesystem as a tar archive
docker exec
– Runs a command in a run-time container
docker search
– Searches the Docker Hub for images
docker attach
– Attaches to a running container
docker commit
– Creates a new image from a container’s changes