keep ubuntu already install utility tools.
1.1K
FROM ubuntu:18.04
MAINTAINER Piboonsak Pimsarn ([email protected])
LABEL Description="ubuntu 18.04 STD ver 1.0"
ENV ubuntu=18.04
RUN apt-get update && apt-get install -y \
nano \
vim \
wget \
curl \
htop \
man \
net-tools \
iptables iptables-persistent
RUN apt-get install -y iputils-ping
RUN apt-get install -y openssh-server
RUN service ssh restart
RUN mkdir -p /myapp
WORKDIR /myapp
EXPOSE 22/tcp 25/tcp 53/tcp 80/tcp 88/tcp 389/tcp 443/tcp 636/tcp 749/tcp \
1004/tcp 1006/tcp 2181/tcp 2377/tcp 3306/tcp 4732/tcp 6066/tcp 7077/tcp 7180/tcp \
8020/tcp 8070/tcp 8080/tcp 8485/tcp 8088/tcp 8888/tcp 8998/tcp 9083/tcp \
10000/tcp 11000/tcp 14000/tcp 18080/tcp 21050/tcp \
50020/tcp 50070/tcp 50470/tcp 50770/tcp 60010/tcp
docker run -dt --name nameContainer piboonsak/ubuntu
docker exec -it nameContainer bash
user: root pass:123456
service ssh start
Install LAMP Mysql user: root pass:password
It's a standard ubuntu 16.04 and utility tools
FROM ubuntu:16.04
MAINTAINER Piboonsak Pimsarn ([email protected])
LABEL Description="ubuntu 16.04 STD ver 5.0"
ENV ubuntu=16.04
RUN apt-get update && apt-get install -y \
nano \
sudo \
vim \
wget \
curl \
htop \
man \
host \
language-pack-en \
net-tools \
iptables iptables-persistent \
software-properties-common \
apt-transport-https
RUN add-apt-repository -y ppa:webupd8team/java
RUN locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8
RUN apt-get install -y iputils-ping
RUN apt-get install dnsutils -y
RUN apt-get install -y openssh-server
RUN apt-get update
RUN rm -rf /var/lib/apt/lists/*
RUN echo "root:123456" | chpasswd
RUN service ssh start
RUN mkdir -p /root/.ssh
EXPOSE 22 25 53 80 88-220 \
3000-3400 4000-4800 5000-6100 7000-7500 \
8000-8100 8800-9200 9800-10200 14000-16200 \
18000-20000 21000-26000 41414 50000-51000 60010
add Install mysql version 5.7.23 user : root Pass: password Already grant root@% privileges. reflink: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-16-04
FROM library/ubuntu:16.04
MAINTAINER Rodrigo Fernandes <[email protected]>
MAINTAINER Piboonsak Pimsarn ([email protected])
#
# Ubuntu with Oracle JDK 8
# Prepare Cloudera 5.15
EXPOSE 22 25 53 80 88-220 \
3000-3400 4000-4800 5000-6100 7000-7500 \
8000-8100 8800-9200 9800-10200 14000-16200 \
18000-20000 21000-26000 41414 50000-51000 60010
RUN \
apt-get -y update && \
apt-get -y install software-properties-common && \
apt-get -y install --reinstall locales && \
rm -rf /root/.cache && \
apt-get purge -y $(apt-cache search '~c' | awk '{ print $2 }') && \
apt-get -y autoremove && \
apt-get -y autoclean && \
apt-get -y clean all && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /var/cache/apt && \
rm -rf /tmp/*
RUN echo "root:123456" | chpasswd
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
RUN \
apt-get -y update && \
apt-get -y install software-properties-common && \
apt-get -y install --reinstall locales && \
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
add-apt-repository -y ppa:webupd8team/java && \
add-apt-repository -y ppa:git-core/ppa && \
apt-get -y update && \
apt-get -y upgrade && \
apt-get -y install curl wget unzip nano && \
apt-get install git -y && \
apt-get -y install oracle-java8-installer && \
apt-get -y install oracle-java8-unlimited-jce-policy && \
apt-get -y install oracle-java8-set-default && \
rm -rf \
${JAVA_HOME}/*/javaws \
${JAVA_HOME}/*/jjs \
${JAVA_HOME}/*/keytool \
${JAVA_HOME}/*/orbd \
${JAVA_HOME}/*/pack200 \
${JAVA_HOME}/*/policytool \
${JAVA_HOME}/*/rmid \
${JAVA_HOME}/*/rmiregistry \
${JAVA_HOME}/*/servertool \
${JAVA_HOME}/*/tnameserv \
${JAVA_HOME}/*/unpack200 \
${JAVA_HOME}/*/*javafx* \
${JAVA_HOME}/*/*jfx* \
${JAVA_HOME}/*/amd64/libdecora_sse.so \
${JAVA_HOME}/*/amd64/libfxplugins.so \
${JAVA_HOME}/*/amd64/libglass.so \
${JAVA_HOME}/*/amd64/libgstreamer-lite.so \
${JAVA_HOME}/*/amd64/libjavafx*.so \
${JAVA_HOME}/*/amd64/libjfx*.so \
${JAVA_HOME}/*/amd64/libprism_*.so \
${JAVA_HOME}/*/deploy* \
${JAVA_HOME}/*/desktop \
${JAVA_HOME}/*/ext/jfxrt.jar \
${JAVA_HOME}/*/ext/nashorn.jar \
${JAVA_HOME}/*/javaws.jar \
${JAVA_HOME}/*/jfr \
${JAVA_HOME}/*/jfr.jar \
${JAVA_HOME}/*/missioncontrol \
${JAVA_HOME}/*/oblique-fonts \
${JAVA_HOME}/*/plugin.jar \
${JAVA_HOME}/*/visualvm \
${JAVA_HOME}/man \
${JAVA_HOME}/plugin \
${JAVA_HOME}/*.txt \
${JAVA_HOME}/*/*/javaws \
${JAVA_HOME}/*/*/jjs \
${JAVA_HOME}/*/*/keytool \
${JAVA_HOME}/*/*/orbd \
${JAVA_HOME}/*/*/pack200 \
${JAVA_HOME}/*/*/policytool \
${JAVA_HOME}/*/*/rmid \
${JAVA_HOME}/*/*/rmiregistry \
${JAVA_HOME}/*/*/servertool \
${JAVA_HOME}/*/*/tnameserv \
${JAVA_HOME}/*/*/unpack200 \
${JAVA_HOME}/*/*/*javafx* \
${JAVA_HOME}/*/*/*jfx* \
${JAVA_HOME}/*/*/amd64/libdecora_sse.so \
${JAVA_HOME}/*/*/amd64/libfxplugins.so \
${JAVA_HOME}/*/*/amd64/libglass.so \
${JAVA_HOME}/*/*/amd64/libgstreamer-lite.so \
${JAVA_HOME}/*/*/amd64/libjavafx*.so \
${JAVA_HOME}/*/*/amd64/libjfx*.so \
${JAVA_HOME}/*/*/amd64/libprism_*.so \
${JAVA_HOME}/*/*/deploy* \
${JAVA_HOME}/*/*/desktop \
${JAVA_HOME}/*/*/ext/jfxrt.jar \
${JAVA_HOME}/*/*/ext/nashorn.jar \
${JAVA_HOME}/*/*/javaws.jar \
${JAVA_HOME}/*/*/jfr \
${JAVA_HOME}/*/*/jfr \
${JAVA_HOME}/*/*/jfr.jar \
${JAVA_HOME}/*/*/missioncontrol \
${JAVA_HOME}/*/*/oblique-fonts \
${JAVA_HOME}/*/*/plugin.jar \
${JAVA_HOME}/*/*/visualvm \
${JAVA_HOME}/*/man \
${JAVA_HOME}/*/plugin \
${JAVA_HOME}/*.txt && \
rm -rf /root/.cache && \
apt-get purge -y $(apt-cache search '~c' | awk '{ print $2 }') && \
apt-get -y autoremove && \
apt-get -y autoclean && \
apt-get -y clean all && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /var/cache/apt && \
rm -rf /var/cache/oracle-jdk8-installer && \
rm -rf /tmp/*
Content type
Image
Digest
Size
352.4 MB
Last updated
almost 8 years ago
docker pull piboonsak/ubuntu:cloudera