Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qg-dockerfiles
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qg-dockerfiles
Commits
80800697
Commit
80800697
authored
Apr 17, 2018
by
kalvin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixbugs
parent
6c56847f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
37 deletions
+12
-37
Dockerfile
baseimg/tools/dbv2/Dockerfile
+12
-37
No files found.
baseimg/tools/dbv2/Dockerfile
View file @
80800697
...
@@ -15,19 +15,6 @@ ENV MY_GROUP="mysql"
...
@@ -15,19 +15,6 @@ ENV MY_GROUP="mysql"
ENV
MY_UID="48"
ENV
MY_UID="48"
ENV
MY_GID="48"
ENV
MY_GID="48"
# Files
ENV
MYSQL_BASE_INCL="/etc/my.cnf.d"
ENV
MYSQL_CUST_INCL1="/etc/mysql/conf.d"
ENV
MYSQL_CUST_INCL2="/etc/mysql/docker-default.d"
ENV
MYSQL_DEF_DAT="/var/lib/mysql"
ENV
MYSQL_DEF_LOG="/var/log/mysql"
ENV
MYSQL_DEF_PID="/var/run/mysqld"
ENV
MYSQL_DEF_SCK="/var/sock/mysqld"
ENV
MYSQL_LOG_SLOW="${MYSQL_DEF_LOG}/slow.log"
ENV
MYSQL_LOG_ERROR="${MYSQL_DEF_LOG}/error.log"
ENV
MYSQL_LOG_QUERY="${MYSQL_DEF_LOG}/query.log"
###
###
### Install
### Install
###
###
...
@@ -53,6 +40,18 @@ RUN \
...
@@ -53,6 +40,18 @@ RUN \
yum
-y
install hostname
&&
\
yum
-y
install hostname
&&
\
yum clean all
yum clean all
# Files
ENV
MYSQL_BASE_INCL="/etc/my.cnf.d"
ENV
MYSQL_CUST_INCL1="/etc/mysql/conf.d"
ENV
MYSQL_CUST_INCL2="/etc/mysql/docker-default.d"
ENV
MYSQL_DEF_DAT="/var/lib/mysql"
ENV
MYSQL_DEF_LOG="/var/log/mysql"
ENV
MYSQL_DEF_PID="/var/run/mysqld"
ENV
MYSQL_DEF_SCK="/var/sock/mysqld"
ENV
MYSQL_LOG_SLOW="${MYSQL_DEF_LOG}/slow.log"
ENV
MYSQL_LOG_ERROR="${MYSQL_DEF_LOG}/error.log"
ENV
MYSQL_LOG_QUERY="${MYSQL_DEF_LOG}/query.log"
##
##
## Configure
## Configure
...
@@ -90,30 +89,6 @@ RUN \
...
@@ -90,30 +89,6 @@ RUN \
chmod
0775
${
MYSQL_DEF_PID
}
&&
\
chmod
0775
${
MYSQL_DEF_PID
}
&&
\
chmod
0775
${
MYSQL_DEF_LOG
}
chmod
0775
${
MYSQL_DEF_LOG
}
RUN
\
echo
"[client]"
>
/etc/my.cnf
&&
\
echo
"socket =
${
MYSQL_DEF_SCK
}
/mysqld.sock"
>>
/etc/my.cnf
&&
\
\
echo
"[mysql]"
>>
/etc/my.cnf
&&
\
echo
"socket =
${
MYSQL_DEF_SCK
}
/mysqld.sock"
>>
/etc/my.cnf
&&
\
\
echo
"[mysqld]"
>>
/etc/my.cnf
&&
\
echo
"skip-host-cache"
>>
/etc/my.cnf
&&
\
echo
"skip-name-resolve"
>>
/etc/my.cnf
&&
\
echo
"datadir =
${
MYSQL_DEF_DAT
}
"
>>
/etc/my.cnf
&&
\
echo
"user =
${
MY_USER
}
"
>>
/etc/my.cnf
&&
\
echo
"port = 3306"
>>
/etc/my.cnf
&&
\
echo
"bind-address = 0.0.0.0"
>>
/etc/my.cnf
&&
\
echo
"socket =
${
MYSQL_DEF_SCK
}
/mysqld.sock"
>>
/etc/my.cnf
&&
\
echo
"pid-file =
${
MYSQL_DEF_PID
}
/mysqld.pid"
>>
/etc/my.cnf
&&
\
echo
"general_log_file =
${
MYSQL_LOG_QUERY
}
"
>>
/etc/my.cnf
&&
\
echo
"slow_query_log_file =
${
MYSQL_LOG_SLOW
}
"
>>
/etc/my.cnf
&&
\
echo
"log-error =
${
MYSQL_LOG_ERROR
}
"
>>
/etc/my.cnf
&&
\
echo
"log-bin=/var/lib/mysql/mysql-bin"
>>
/etc/my.cnf
&&
\
echo
"!includedir
${
MYSQL_BASE_INCL
}
/"
>>
/etc/my.cnf
&&
\
echo
"!includedir
${
MYSQL_CUST_INCL1
}
/"
>>
/etc/my.cnf
&&
\
echo
"!includedir
${
MYSQL_CUST_INCL2
}
/"
>>
/etc/my.cnf
##
##
## Bootstrap Scipts
## Bootstrap Scipts
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment