Sign inSign up

yuklia/ubuntu_base

By yuklia

•Updated almost 11 years ago

Use this images as base layer for yuklia/ss_nginx and yuklia/ss_php5-fpm

Image
0

139

yuklia/ubuntu_base repository overview

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

Tag summary

Content type

Image

Digest

sha256:6f451e550…

Size

114 MB

Last updated

almost 11 years ago

docker pull yuklia/ubuntu_base:14.04