美文网首页
docker制作mysql镜像

docker制作mysql镜像

作者: 359afe052eac | 来源:发表于2018-12-08 20:25 被阅读0次

    开发环境

    • docker版本 Docker version 1.13.1, build 07f3374/1.13.1
    • mysql版本 centos/mysql-57-centos7
    • 服务器版本centos-release-7-5.1804.el7.centos.x86_64

    安装docker镜像

    安装docker
    yum install docker
    输入y确认安装
    启动docker
    [root@localhost ~]# systemctl start docker
    [root@localhost ~]# docker -v
    Docker version 1.12.6, build 3e8e77d/1.12.6
    开机启动docker
    [root@localhost ~]# systemctl enable docker
    Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
    6、停止docker
    systemctl stop docker
    

    安装mysql的服务器

    可以在 https://hub.docker.com/ 中进行搜索


    可以看到有如上图的几个版本.

    使用如下的命令搜索mysql的服务
    docker search mysql
    得到的结果如下图


    安装命令 :5.5为指定版本
    docker pull mysql:5.5
    出现如下图,即可代表安装成功


    查看安装的镜像

    docker images


    制作MySQL的容器

    docker run ‐di -p 3306:3306 --name mysqldocker -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5
    

    -di为守护式,
    --name为给制作的容器起个名字
    -p为端口映射,设置为默认的3306
    -e MYSQL_ROOT_PASSWORD 为设置密码
    mysql:5.5 为指定哪个镜像 ,如果是最新版本,不需要写版本,如果指定版本, 需要在其后,用:版本名称
    使用docker ps 查看运行中的容器, 可以在下图看到mysql容器正在运行

    开放服务器3306的端口

    在腾讯云的安全组中, 入站和出站规则,开放3306的端口


    使用navicat远程连接mysql

    在navicat中填写如下的连接信息
    即可连接Navicat了.



    测试连接mysql ,连接成功后, 即可使用了


    相关文章

      网友评论

          本文标题:docker制作mysql镜像

          本文链接:https://www.haomeiwen.com/subject/rifchqtx.html