Skip to content

Commit 1f95a9b

Browse files
committed
Fix mysql and redis files permission.
1 parent 353b279 commit 1f95a9b

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

mysql/Dockerfile

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
FROM mysql
22

3-
# Better conf
3+
RUN mkdir -p \
4+
/var/lib/mysql \
5+
/var/run/mysqld && \
6+
chown mysql /var/lib/mysql && \
7+
chown mysql /var/run/mysqld
8+
49
COPY mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf
510

6-
# Set China timezone
711
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
812
echo 'Asia/Shanghai' > /etc/timezone

mysql5/Dockerfile

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
FROM mysql:5
22

3-
# Better conf
3+
RUN mkdir -p \
4+
/var/lib/mysql \
5+
/var/run/mysqld && \
6+
chown mysql /var/lib/mysql && \
7+
chown mysql /var/run/mysqld
8+
49
COPY mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf
510

6-
# Set China timezone
711
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
812
echo 'Asia/Shanghai' > /etc/timezone

redis/Dockerfile

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
FROM redis:4
22

3+
RUN mkdir -p \
4+
/var/lib/redis \
5+
/var/run/redis && \
6+
chown redis /var/lib/redis && \
7+
chown redis /var/run/redis
8+
39
COPY redis.conf /usr/local/etc/redis/redis.conf
410

5-
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
11+
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
12+
13+
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
14+
echo 'Asia/Shanghai' > /etc/timezone

0 commit comments

Comments
 (0)