Sign inSign up

zensoftdevops/phpvirtualbox

By zensoftdevops

•Updated over 8 years ago

phpVirtualbox docker image

Image
3

100K+

zensoftdevops/phpvirtualbox repository overview

⁠phpVirtualbox

Install and configure VirtualBox + phpVirtualbox

⁠Requirements:
  1. Docker⁠
⁠Install vitualbox:
sudo add-apt-repository \
   "http://download.virtualbox.org/virtualbox/debian \
   $(lsb_release -cs) \
   contrib"
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
sudo apt update
sudo apt install virtualbox-5.2
⁠Create vbox user and configure vboxweb service:
sudo useradd -d /home/vbox -m -g vboxusers -s /bin/bash vbox
echo 'VBOXWEB_USER=vbox' | sudo tee -a /etc/default/virtualbox
echo 'VBOXWEB_HOST=127.0.0.1' | sudo tee -a /etc/default/virtualbox
sudo systemctl enable vboxweb-service
sudo systemctl start vboxweb-service
⁠Setup vbox user password:
passwd vbox
⁠Configure phpVitualbox:
sudo mkdir /opt/phpvirtualbox/
wget --no-check-certificate https://raw.githubusercontent.com/zensoftdevops/phpVirtualbox/master/config.php -o /opt/phpvirtualbox/config.php

Set vbox user password in /opt/phpvirtualbox/config.php file:

.. /* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'vbox_user_password';
..

⁠Start phpVirtualbox docker container:
/usr/bin/docker run \
    --rm \
    --name %n \
    --memory 64m \
    --net host \
    --publish 80:80 \
    --volume /opt/phpvirtualbox/config.php:/var/www/config.php \
    zensoftdevops/phpvirtualbox

Tag summary

Content type

Image

Digest

Size

18.3 MB

Last updated

over 8 years ago

docker pull zensoftdevops/phpvirtualbox