Skip to content

Instantly share code, notes, and snippets.

@kazu69
Created June 23, 2015 04:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kazu69/4148ee4ba2d2cdf70056 to your computer and use it in GitHub Desktop.
Save kazu69/4148ee4ba2d2cdf70056 to your computer and use it in GitHub Desktop.
Start with a docker wordpress in 3 minutes
boot2docker up
Waiting for VM and Docker daemon to start...
.........ooo
Started.
Writing /Users/HOME/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/HOME/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/HOME/.boot2docker/certs/boot2docker-vm/key.pem
To connect the Docker client to the Docker daemon, please set:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/HOME/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
# exports boot2docker variables
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/HOME/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
# pull images from docker hub
docker pull wordpress:4.2.2-apache
docker pull mysql:5.6.25
# show images
docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
wordpress 4.2.2-apache 2bfac15120f4 6 days ago 511.7 MB
mysql 5.6.25 d63d4723d715 7 days ago 283.5 MB
# run mysql container daemon
docker run --name wordpressdb MYSQL_ROOT_PASSWORD=password -d mysql:5.6.25
# show process
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c44794760661 mysql:5.6.25 "/entrypoint.sh mysq 7 seconds ago Up 6 seconds 3306/tcp wordpressdb
# run apache + wordpess container daemon
docker run --name wordpress -d -p 8080:80 --link wordpressdb:mysql wordpress:4.2.2-apache
# set port forwarding of boot2docker and host machine
VBoxManage controlvm "boot2docker-vm" natpf1 "tcp-port8080,tcp,,8080,,8080"
# open localhost in your browser
open http://localhost:8080
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment