-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathDockerfile-6.3.10
34 lines (24 loc) · 1006 Bytes
/
Dockerfile-6.3.10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM openkbs/jdk-mvn-py3-x11
#FROM ubuntu:latest
MAINTAINER DrSnowbird "[email protected]"
## ---- USER_NAME is defined in parent image: openkbs/jre-mvn-py3-x11 already ----
ENV USER_NAME=${USER_NAME:-developer}
ENV HOME=/home/${USER_NAME}
#### ---- MYSQL Setup ----
ENV MYSQL_REPO=https://dev.mysql.com/get/Downloads/MySQLGUITools
ENV MYSQL_WORKBENCH_VERSION=${MYSQL_WORKBENCH_VERSION:-6.3.10-1ubuntu16.04-amd64}
ENV MYSQL_WORKBENCH_WORKBENCH=${MYSQL_WORKBENCH_WORKBENCH:-mysql-workbench-community-6.3.10-1ubuntu16.04-amd64.deb}
RUN \
sudo apt-get update && \
sudo apt-get install -y mysql-workbench
#curl -L ${MYSQL_REPO}/${MYSQL_WORKBENCH_DEBIAN} > /tmp/${MYSQL_WORKBENCH_PACKAGE} && \
#dpkg -i /tmp/${MYSQL_PACKAGE} && \
#rm -f /tmp/${MYSQL_PACKAGE}
USER ${USER_NAME}
WORKDIR ${HOME}
RUN \
mkdir -p ${HOME}/workspace && \
sudo apt-get install -y libproj-dev gnome-keyring
VOLUME ${HOME}/workspace
VOLUME ${HOME}/.mysql/workbench
CMD ["mysql-workbench"]