• centos7使用Dockerfile运行mysql库并初始化数据


    Dockerfile文件(文件名一定要这个)

    FROM mysql:5.7
    WORKDIR /docker-entrypoint-initdb.d
    ENV LANG=C.UTF-8
    ADD test.sql .

    最后的 test.sql就是要初始化的sql脚本,根据自己的来修改

    然后把初始化的脚本和Dockerfile放在同一个目录下

    然后执行

    docker build -t my-mysql:5.7 .

    说明:docker build -t 新镜像名字:TAG .

    打印

    Sending build context to Docker daemon  3.584kB
    Step 1/4 : FROM mysql:5.7
     ---> 2c9028880e58
    Step 2/4 : WORKDIR /docker-entrypoint-initdb.d
     ---> Running in 564b737654e5
    Removing intermediate container 564b737654e5
     ---> dcce33302516
    Step 3/4 : ENV LANG=C.UTF-8
     ---> Running in 75c874674722
    Removing intermediate container 75c874674722
     ---> f5abb8fb4e12
    Step 4/4 : ADD test.sql .
     ---> a5fadf91040a
    Successfully built a5fadf91040a
    Successfully tagged my-mysql:5.7

    然后查看镜像

    docker images

    接着正常启动镜像就可以了

    可以参考:https://www.cnblogs.com/pxblog/p/14892169.html

    -----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
  • 相关阅读:
    SQL Server 备份方案
    Azure 学习笔记
    SEO – 大杂烩
    Asp.net core 学习笔记之 Tag Helper
    读取注册表
    DOM学习历程-3
    inno setup给控制的那边加图标
    C++生成exe安装到别人那边无法使用缺少dll
    inno setup 最后
    inno setup
  • 原文地址:https://www.cnblogs.com/pxblog/p/14899711.html
Copyright © 2020-2023  润新知