Skip to content

piotr-galas/docker-lamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Lamp

instaling lamp server based on http://www.hnwatcher.com/r/1311411/Development-environments-in-docker-containers-the-idiomatic-way

Some change in apache based on: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

Some change in mysql based on:

https://github.com/tutumcloud/tutum-docker-mysql (run.sh)

docker way

creating docker container:

container for mysql data (it is required)

  1. Create hidden folder on your local machine mkdir ~/.data

  2. Create data container sharing data folder docker run -d -v ~/.data:/data --name data ubuntu:14.04

3 Create mysql container docker run -d --volumes-from data --name mysql mysql

4 You can connect to it from console. To do this create another container docker run -i -t --link mysql:db --entrypoint bash mysql

and you can login by type: mysql -u admin -p -h -

docker-compose(fig) way

  1. Create hidden folder on your local machine mkdir ~/.data

2 run docker-compose up -d command (in main directory)

3 check id of created container

4 go to apache diretory and build image (docker build -t apache .)

5 create apache container in your app directory docker run -d --link mysql_container_id:db -v -P $(pwd):/var/www/html apache 6 check number of container port and type it in browser, like 0.0.0.0:49172

About

This is images to lamp serwer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published