ankpan18 commited on
Commit
0436ab3
·
1 Parent(s): abf62c4

updated dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -35
  2. old_Dockerfile +27 -21
Dockerfile CHANGED
@@ -1,42 +1,13 @@
1
- FROM ubuntu/mysql
2
- # FROM ubuntu
3
 
4
 
5
- USER root
6
- # RUN mkdir /run/sshd
7
- # RUN chown sshuser:sshuser /run/sshd
8
- # Get the basic stuff
9
- RUN apt-get update && \
10
- apt-get -y upgrade && \
11
- apt-get install -y \
12
- sudo
13
 
14
- # Create ubuntu user with sudo privileges
15
- RUN useradd -ms /bin/bash ubuntu && \
16
- usermod -aG sudo ubuntu
17
- # New added for disable sudo password
18
- RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
19
 
20
- RUN su
21
-
22
- # RUN sudo apt-get purge mysql*
23
- # RUN sudo apt-get autoremove
24
- # RUN sudo apt-get autoclean
25
- # RUN sudo apt-get dist-upgrade
26
-
27
- # mysql-server \
28
- RUN sudo apt-get install -y --no-install-recommends \
29
- python3 \
30
- python3-setuptools \
31
- python3-pip \
32
- python3-dev \
33
- python3-venv \
34
- git \
35
- && \
36
- apt-get clean && \
37
- rm -rf /var/lib/apt/lists/*
38
-
39
- # RUN cat /var/log/mysql/error.log
40
 
41
  COPY . /app
42
  WORKDIR /app
 
1
+ # FROM ubuntu/mysql
2
+ FROM ubuntu
3
 
4
 
5
+ RUN apt-get update # Fri Oct 24 13:09:23 EDT 2014
6
+ RUN apt-get -y upgrade
 
 
 
 
 
 
7
 
8
+ RUN DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-client mysql-server python3 pip mysql-server vim mc wget curl
9
+ RUN easy_install supervisor
 
 
 
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  COPY . /app
13
  WORKDIR /app
old_Dockerfile CHANGED
@@ -1,32 +1,31 @@
1
  FROM ubuntu/mysql
2
- # FROM mysql
3
 
4
 
5
  USER root
6
  # RUN mkdir /run/sshd
7
  # RUN chown sshuser:sshuser /run/sshd
 
 
 
 
 
8
 
9
- # Install sudo and add sshuser to sudoers
10
- RUN apt-get update && apt-get install -y sudo
11
- # RUN echo 'sshuser ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
 
 
12
 
13
- # Switch back to sshuser
14
- # USER sshuser
15
 
16
- # RUN apt-get update && \
17
- # apt-get -y install sudo
18
-
19
- # RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo
20
-
21
- # USER docker
22
- # CMD /bin/bash
23
-
24
-
25
- # Expose the SSH port
26
- # EXPOSE 22
27
 
28
  # mysql-server \
29
- RUN apt-get update && apt-get install -y --no-install-recommends \
30
  python3 \
31
  python3-setuptools \
32
  python3-pip \
@@ -37,6 +36,7 @@ git \
37
  apt-get clean && \
38
  rm -rf /var/lib/apt/lists/*
39
 
 
40
 
41
  COPY . /app
42
  WORKDIR /app
@@ -49,8 +49,14 @@ CMD python3 -c "print('Docker is more simple Deployment Tool')"
49
  RUN pwd
50
  RUN ls -l
51
  COPY setup.sh /docker-entrypoint-initdb.d
52
- # RUN sudo service mysql status;
53
  # RUN sudo mysql;
 
 
 
 
 
 
54
  # RUN mysql -h 127.0.0.1 -P 30306 -u root;
55
  # RUN sudo mysql -h localhost -u root;
56
  # CMD mysql -h localhost -u root;
@@ -59,5 +65,5 @@ COPY setup.sh /docker-entrypoint-initdb.d
59
  # CMD source test.sql
60
 
61
 
62
- ENTRYPOINT ["flask"]
63
- CMD ["run", "--host=0.0.0.0","--port=7860"]
 
1
  FROM ubuntu/mysql
2
+ # FROM ubuntu
3
 
4
 
5
  USER root
6
  # RUN mkdir /run/sshd
7
  # RUN chown sshuser:sshuser /run/sshd
8
+ # Get the basic stuff
9
+ RUN apt-get update && \
10
+ apt-get -y upgrade && \
11
+ apt-get install -y \
12
+ sudo
13
 
14
+ # Create ubuntu user with sudo privileges
15
+ RUN useradd -ms /bin/bash ubuntu && \
16
+ usermod -aG sudo ubuntu
17
+ # New added for disable sudo password
18
+ RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
19
 
20
+ RUN su
 
21
 
22
+ # RUN sudo apt-get purge mysql*
23
+ # RUN sudo apt-get autoremove
24
+ # RUN sudo apt-get autoclean
25
+ # RUN sudo apt-get dist-upgrade
 
 
 
 
 
 
 
26
 
27
  # mysql-server \
28
+ RUN sudo apt-get install -y --no-install-recommends \
29
  python3 \
30
  python3-setuptools \
31
  python3-pip \
 
36
  apt-get clean && \
37
  rm -rf /var/lib/apt/lists/*
38
 
39
+ # RUN cat /var/log/mysql/error.log
40
 
41
  COPY . /app
42
  WORKDIR /app
 
49
  RUN pwd
50
  RUN ls -l
51
  COPY setup.sh /docker-entrypoint-initdb.d
52
+ # RUN systemctl start mysql.service;
53
  # RUN sudo mysql;
54
+ # RUN cat /etc/my.cnf
55
+ # RUN cat /etc/mysql/my.cnf
56
+ # RUN cat /var/lib/mysql/my.cnf
57
+ # RUN mysql -h 127.0.0.1 -P 3306 -u root;
58
+ RUN whoami;
59
+ RUN mysql;
60
  # RUN mysql -h 127.0.0.1 -P 30306 -u root;
61
  # RUN sudo mysql -h localhost -u root;
62
  # CMD mysql -h localhost -u root;
 
65
  # CMD source test.sql
66
 
67
 
68
+ # ENTRYPOINT ["flask"]
69
+ # CMD ["run", "--host=0.0.0.0","--port=7860"]