zoukankan      html  css  js  c++  java
  • 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才可以)
  • 相关阅读:
    ionic打包步骤(安卓)
    使用ionic开发时用遇到监听手机返回按钮的问题~
    SQL语句
    SQL小结
    AangularJS的表单验证
    AangularJS过滤器详解
    mysql基础一
    初识rabbitmq
    对数字加千分号实现
    rabbitmq安装
  • 原文地址:https://www.cnblogs.com/pxblog/p/14899711.html
Copyright © 2011-2022 走看看