update
This commit is contained in:
		
							
								
								
									
										50
									
								
								mysql/Dockerfile-5.7
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								mysql/Dockerfile-5.7
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
ARG             ARCH
 | 
			
		||||
FROM            harbor.colben.cn/general/centos$ARCH:7
 | 
			
		||||
MAINTAINER      Colben colbenlee@gmail.com
 | 
			
		||||
ARG             ARCH
 | 
			
		||||
ADD             --chown=root:root /ADD/ /opt/
 | 
			
		||||
RUN             echo -e "[mysql57-community]\n\
 | 
			
		||||
name=MySQL 5.7 Community Server\n\
 | 
			
		||||
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/\$basearch/\n\
 | 
			
		||||
enabled=1\n\
 | 
			
		||||
gpgcheck=0\n\
 | 
			
		||||
" > /etc/yum.repos.d/mysql-5.7.repo \
 | 
			
		||||
                    && yum makecache fast \
 | 
			
		||||
                    && yum install mysql-community-server -y \
 | 
			
		||||
                    && rm -rf /usr/sbin/mysqld-debug \
 | 
			
		||||
                        /var/cache/yum \
 | 
			
		||||
                        /var/lib/yum \
 | 
			
		||||
                        /var/lib/rpm \
 | 
			
		||||
                        /var/log/* \
 | 
			
		||||
                        /etc/my.cnf.d \
 | 
			
		||||
                    && mkdir -p /var/log/mysql \
 | 
			
		||||
                        /var/lib/mysql-bin \
 | 
			
		||||
                        /etc/mysql \
 | 
			
		||||
                    && chown -R mysql:mysql \
 | 
			
		||||
                        /var/log/mysql \
 | 
			
		||||
                        /var/lib/mysql-bin \
 | 
			
		||||
                    && sed -i -e 's,--initialize,&-insecure,g' \
 | 
			
		||||
                        -e 's,/usr/sbin/mysqld ,&--defaults-file=/etc/mysql/my.cnf ,g' \
 | 
			
		||||
                        /usr/bin/mysqld_pre_systemd \
 | 
			
		||||
                    && echo '[mysqld]' > /etc/my.cnf \
 | 
			
		||||
                    && echo -e '[client]\n\
 | 
			
		||||
socket = /run/mysqld/mysqld.sock\n\
 | 
			
		||||
\n\
 | 
			
		||||
[mysqld]\n\
 | 
			
		||||
datadir = /var/lib/mysql\n\
 | 
			
		||||
socket = /run/mysqld/mysqld.sock\n\
 | 
			
		||||
pid-file = /run/mysqld/mysqld.pid\n\
 | 
			
		||||
log-timestamps = SYSTEM\n\
 | 
			
		||||
log-error = /var/log/mysql/error.log\n\
 | 
			
		||||
character-set-server = utf8mb4\n\
 | 
			
		||||
default-storage-engine = innodb\n\
 | 
			
		||||
slow-query-log = TRUE\n\
 | 
			
		||||
slow-query-log-file = /var/log/mysql/slow.log\n\
 | 
			
		||||
lower-case-table-names = 1\n\
 | 
			
		||||
\n\
 | 
			
		||||
[mysqladmin]\n\
 | 
			
		||||
user = docker\n\
 | 
			
		||||
password = China_19$(10)!\n\
 | 
			
		||||
' > /etc/mysql/my.cnf
 | 
			
		||||
CMD             ["/opt/ccmd"]
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user