• ADADADADAD

    mariadb dockerfile 可以做目录映射[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:56:18

    作者:文/会员上传

    简介:

    [root@mytest mariadb10.3]# cat Dockerfile FROM centosMAINTAINER xingzhenxiang 20190610ADD MariaDB.repo /etc/yum.repos.d/MariaDB.repoRUN yum install -y MariaDB-

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    [root@mytest mariadb10.3]# cat Dockerfile 

    FROM centos

    MAINTAINER xingzhenxiang 20190610

    ADD MariaDB.repo /etc/yum.repos.d/MariaDB.repo

    RUN yum install -y MariaDB-server

    ENV PASSWD 123456

    RUN yum clean all

    RUN chmod 777 -R /var/lib/mysql

    ADD run.sh /

    RUN chmod 755 /run.sh

    # Expose ports.  

    VOLUME /var/lib/mysql

    EXPOSE  3306


    CMD ["/run.sh"]

    [root@mytest mariadb10.3]# cat run.sh

    #!/bin/bash

    cp /usr/share/mysql/mysql.server /etc/init.d/mysql.server


    mysql_install_db --user=mysql

    #sleep 20


    /etc/init.d/mysql.server start


    sleep 20


    mysql -uroot -e "update mysql.user set host='%',password=password($PASSWD) where host='::1'; flush privileges;"


    sleep 20


    tail -f  /var/lib/mysql/`hostname`.err

    [root@mytest mariadb10.3]# ll

    总用量 16

    -rw-r--r-- 1 root root 287 6月  10 14:43 Dockerfile

    -rw-r--r-- 1 root root 173 6月   6 10:26 MariaDB.repo

    -rw-r--r-- 1 root root 316 6月  10 16:02 run.sh

    -rw-r--r-- 1 root root 109 6月   6 12:28 run.sh.bak

    [root@mytest mariadb10.3]# cat MariaDB.repo 

    [mariadb]

    name = MariaDB

    baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/

    gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

    gpgcheck=1

    [root@mytest mariadb10.3]# 



     docker build -t mytest/mariadb10.3 .

      docker run  -d  -p 3306:3306  -v /data/dockertest/mysql:/var/lib/mysql --name mariadb5  mytest/mariadb10.3

     mysql  -h227.0.0.1 -uroot -P3306 -p123456


    mariadb dockerfile 可以做目录映射.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载