mysql 安装
s
[root@node1 home]# cat dockerfile_mysql
FROM centos:latest
MAINTAINER lyndon1107
#部署linux7版本的mysql 64位
ADD mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz /usr/local
COPY my.cnf /etc/my.cnf
COPY mysql_config.sh /usr/local/
# ENV MYSQL_ALLOW_EMPTY_PASSWORD yes
VOLUME ["/home/mysql/data"]
RUN sh /usr/local/mysql_config.sh
EXPOSE 3306
ENTRYPOINT /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
#CMD ["sh", "/usr/local/mysql_config.sh"]
# ---------------------------------------------------------------------------------------------------------------------------
# ---------------------------------------------------------------------------------------------------------------------------
# docker build -f dockerfile_mysql -t lyndon1107/mysql:latest .
# 通过mysql:5.7c镜像启动一个名称为mysql的容器,root密码为123456,并持久化数据到宿主机 /home/mysql/data下:
# docker run -d lyndon1107/mysql:latest -p 3306:3306 -e MYSQ