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才可以)
  • 相关阅读:
    浅谈代理
    AFN
    网络请求
    Socket
    几种加密方式
    8种传值方式
    swift属性观察者机智
    Swift 字符串的分割
    Xcode 所有版本
    Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "数据不可用" .......
  • 原文地址:https://www.cnblogs.com/pxblog/p/14899711.html
Copyright © 2011-2022 走看看