This is an image with Ubuntu, OpenSSH, Composer + PHP 7.1 and NodeJS 8.9 on board.
mcwgetnginxgit-corecurlmake
php7.1php7.1-mcryptphp7.1-gdphp7.1-mbstringphp7.1-zipphp7.1-xmlphp7.1-intlphp7.1-fpmphp7.1-curlphp7.1-mysqlphp7.1-sybase
Composer is moved to bin directory, so you can use it just as composer anywhere inside container
NodeJS and NPM is also installed. Use them as node and npm
- Default user:
root - Default password:
password
This image exposes 80 and 22 default ports
Simple run: docker run --name rose -p 8080:80 -p 8022:22 -d pavelshar/rose:latest. This command pulls latest image, start container with name rose and map outer 8080 port to 80 inner image's port and 8022 with 22 accordingly
You can redefine ssh password using environment variable SSH_PASSWORD when creating container - docker run --name rose -p 8080:80 -p 8022:22 -d -e SSH_PASSWORD=mysshpass pavelshar/rose:latest