zoukankan      html  css  js  c++  java
  • docker安装镜像以mysql为例

    1、docker安装远程镜像

    https://www.cnblogs.com/fangwu/p/8951813.html

    https://www.cnblogs.com/coder306/p/13087616.html

    安装镜像:docker pull mysql:5.6

    查看镜像:docker images


    删除镜像:docker rmi "imgeid"
    运行mysql(--name 容器名称  -e MYSQL_ROOT_PASSWORD设置初始密码  -p 3307:3306  端口映射,主机端口3307)
    docker run --name mysql5.6 -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -d mysql:5.6
    

      连接mysql

    [root@bogon ~]# docker exec -it mysql5.6 bash
    root@9e1dcf8298ce:/#  mysql -u root -p
    

      启动mysql容器:

    docker start  mysql5.6
    

      停止mysql容器:

    docker stop mysql5.6
    

      查看所有容器:

    docker ps -a
    

      

    2、docker安装本地镜像

    1)新建dockertest目录,cd dockertest

    2)新建mysql目录,将conf和data数据拷贝进来

    3)  cd /dockertest,新建images目录,把tar镜像拷贝进来

    4)执行:

    //echo '正在导出mysql镜像...'
    docker load < ./images/mysql.tar

    5)编写docker-compose.yml到dockertest目录

    5)执行启动所有镜像命令:docker-compose --compatibility up -d

    6)执行查看运行镜像命令:docker-compose ps

    如果此处stat一直是restarting,说明启动失败,执行停止并删除服务的命令:docker-compose -f docker-compose.yml down

    测试:

    1、执行docker ps -s获取容器id

     2、执行指令进入mysql

    #docker exec -it 容器号 /bin/bash
    docker exec -it b30062adc08c /bin/bash

    3、执行mysql -u root -p,输入密码

  • 相关阅读:
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    福大软工 · 第十次作业
    Beta 冲刺(1/7)
    64位 CentOS NDK 编译 FFMPEG
  • 原文地址:https://www.cnblogs.com/51ma/p/15641670.html
Copyright © 2011-2022 走看看