Use this images as base layer for yuklia/ss_nginx and yuklia/ss_php5-fpm
139
FROM ubuntu:14.04
MAINTAINER yuklia [email protected]
RUN BUILD_PACKAGES="curl nano htop git php5-cli php5-mysql php5-curl" &&
apt-get update &&
apt-get install -y software-properties-common $BUILD_PACKAGES &&
apt-get upgrade -y &&
apt-get autoremove -y &&
apt-get clean &&
apt-get autoclean &&
curl -sS https://getcomposer.org/installer | php &&
mv composer.phar /usr/local/bin/composer
RUN HOME_DIR="/home/dev" &&
mkdir $HOME_DIR &&
groupadd -r dev -g 123 &&
useradd -u 321 -r -g dev -d $HOME_DIR -s /sbin/nologin -c "Docker image user" dev &&
chmod -R 776 $HOME_DIR &&
chown -R dev:dev $HOME_DIR
WORKDIR /home/dev ENV HOME=/home/dev
USER dev
CMD ["/bin/bash"]
======================Preffered setting for container running======================
docker run --name ss -ti
-v /home/yuklia/Projects/ss:/home/dev/src/ss
yuklia/ubuntu_base
======================MySql and Data Container===============================
docker run --name mysql_datastor mysql_datastor true
docker run --name mysql --volumes-from yuklia/mysql_datastore
-e MYSQL_ROOT_PASSWORD=123 -e MYSQL_DATABASE=ss_test
-e MYSQL_USER=yuklia -e MYSQL_PASSWORD=123 -d
-p 3306:3306
mysql
Content type
Image
Digest
sha256:6f451e550…
Size
114 MB
Last updated
almost 11 years ago
docker pull yuklia/ubuntu_base:14.04