8000 GitHub - jihedamine/docker-liferay: Docker images for a liferay environment linked to a mysql environment and using data volumes
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jihedamine/docker-liferay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# TO DELETE ALL DOCKER IMAGES
sudo docker images -q | xargs sudo docker rmi -f

# TO DELETE ALL DOCKER CONTAINERS
sudo docker ps -aq | xargs sudo docker rm -f

# THE FOLLOWING COMMANDS USE PATHS RELATIVE TO THE FOLDER CONTAINING THIS FILE

# CREATE MYSQL DATA VOLUME
sudo docker create --name mysqldata_1 -v ${PWD}/volumes/mysqldata busybox

# RUN MYSQL SERVER USING THE DATA VOLUME
sudo docker run -t --name mysql_1 -e MYSQL_ROOT_PASSWORD=secret --volumes-from mysqldata_1 --publish 0.0.0.0:3306:3306 -d mysql:5.5

# POPULATE DATA VOLUME
sudo docker exec -i mysql_1 mysql -uroot -psecret < initdb.sql 

# CREATE LIFERAY DATA VOLUME
sudo docker run -v ${PWD}/volumes/liferaydata:/opt/liferay-portal/data --name liferaydata_1 busybox

# RUN LIFERAY CONNECTED TO MYSQL SERVER
sudo docker build -t liferay liferay/.
sudo docker run --name liferay_1 -it -v /tmp/deploy:/opt/liferay-portal/deploy --volumes-from liferaydata_1 --link mysql_1:mysql --publish 0.0.0.0:8080:8080 -d liferay

# ACCESS LIFERAY'S CONTAINER
sudo docker exec -it liferay_1 bash

# GET MYSQL SERVER IP ADDRESS
sudo docker inspect mysql_1 | grep IPAddress

About

Docker images for a liferay environment linked to a mysql environment and using data volumes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0