bauidch / tap

My Dockerfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tap

My Dockerfiles

Show docker images

sudo docker images

Show all Docker containers

sudo docker ps -a

Build a image

docker build -t <yourname>/<image-name> .

Execute a container

sudo docker exec -it container-name /bin/bash

##MongoDB container

Pull the mongo image

sudo docker pull mongo:latest

Run the MongoDB Container

sudo docker run --name mongodb-server -d mongo

Link MongoDB to Container(MongoDB port: 27017)

docker run --name server --link mongodb-server:mongo -d ubuntu

##MySQL container

Pull the mysql image

sudo docker pull mysql:latest

Run the MySQL Container

sudo docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

Link MySQL to Container (MySql Port 3306)

docker run --name webserver --link mysql-server:mysql -d nginx

PHPMyadmin container

docker run --name myadmin -d --link mysql-server:db -p 8080:80 phpmyadmin/phpmyadmin

##Wordpress Run wordpress container with linkt to MySQL container

docker run --name the-blog --link mysql-server:mysql -d wordpress

##Drupal Run drupal container with linkt to MySQL container

docker run --name some-drupal --link mysql-server:mysql -d drupal

##OwnCloud Run OwnCloud container with linkt to MySQL container

docker run --name some-owncloud -p 80:80 --link mysql-server:mysql -d owncloud:8.1  

##Ghost Run ghost container with linkt to MySQL container

sudo docker run --name ghost-blog -p 80:2368 -d -v ~/ghost-blog:/var/lib/ghost ghost

Nginx

sudo docker run --name docker-nginx -p 80:80 -d -v ~/docker-nginx/html:/usr/share/nginx/html nginx

About

My Dockerfiles


Languages

Language:Python 95.0%Language:HTML 5.0%