zoukankan      html  css  js  c++  java
  • docker1.13.1的安装与卸载及mysql5.5安装实例

    docker中国官方地址:https://www.docker-cn.com/

    您可以使用以下命令直接从该镜像加速地址进行拉取:

    $ docker pull registry.docker-cn.com/myname/myrepo:mytag
    例如:
    $ docker pull registry.docker-cn.com/library/mysql:5.5

    docker镜像搜索界面: https://hub.docker.com/

    一、docker安装与启动操作

    1、检查内核版本,必须是3.10及以上
    [root@localhost ~]# uname -r
    3.10.0-327.el7.x86_64
    2、安装docker
    yum install docker
    下载过程中需要输入y确认安装
    3、启动docker
    [root@localhost ~]# systemctl start docker
    [root@localhost ~]# docker -v --查看版本
    Docker version 1.13.1, build 94f4240/1.13.1
    4、开机启动docker
    [root@localhost ~]# systemctl enable docker
    Created symlink from /etc/systemd/system/multiuser.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
    5、停止docker
    systemctl stop docker
    6、重启docker服务
    systemctl restart docker


    二、docker的卸载

    1.查看docker安装包的命令
    - rpm -qa|grep docker
    - yum list installed|grep docker
    方式一:
    [root@localhost ~]# rpm -qa|grep docker
    docker-1.13.1-63.git94f4240.el7.centos.x86_64
    docker-client-1.13.1-63.git94f4240.el7.centos.x86_64
    docker-common-1.13.1-63.git94f4240.el7.centos.x86_64
    方式二:
    [root@localhost ~]# yum list installed|grep docker
    docker.x86_64 2:1.13.1-63.git94f4240.el7.centos @extras
    docker-client.x86_64 2:1.13.1-63.git94f4240.el7.centos @extras
    docker-common.x86_64 2:1.13.1-63.git94f4240.el7.centos @extras

    2.docker 卸载
    yum –y remove deleteName
    deleteName:需要删除的安装包名称


    三、docker常用命令

    1. docker search mysql 这条命令表示查询mysql的所有镜像信息
    2. docker pull mysql 表示从官方下载默认版本的mysql,latest
    docker pull mysql:5.5 表示下载mysql版本5.5的
    3. docker images 查看当前本地的所有镜像
    4. docker rmi image-id 删除制定镜像,image-id是每个镜像独有的id
    5. docker rum ...... 根据镜像启动容器
    6. docker ps 查看运行中的容器
    7. docker ps -a 查看所有容器
    8. docker start 容器id 启动容器
    9. docker stop 容器id 停止容器
    10. docker rm 容器id 删除容器
    11. service firewalld status 查看防火墙状态
    12. service firewalld stop 关闭防火墙


    四、安装mysql5.5

    1.下载mysql 镜像
    [root@localhost ~]# docker pull mysql:5.5
    Trying to pull repository docker.io/library/mysql ...

    2.查看本地镜像
    [root@localhost ~]# docker images
    REPOSITORY TAG IMAGE ID CREATED SIZE
    docker.io/mysql 5.5 f13c4be36ec5 3 weeks ago 205 MB

    3.根据mysql镜像启动容器
    [root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.5
    70fb9f7d1ce4d95c6b640a559a099e107678a552340fab49b6539fd69296376d

    命令详细介绍:
    docker run:启动容器
    -p 3306:3306:映射端口号
    --name mysql01:启动容器的名称
    -e MYSQL_ROOT_PASSWORD=root:设置mysql密码
    -d mysql:5.5 :那个镜像


    4.查看刚才建立的容器
    1


    5.容器操作
    1


    6.docker下命令行连接mysql

    进入本地cmd,70fb9f7d1ce4 :mysql的容器id
    [root@localhost ~]# docker exec -it 70fb9f7d1ce4 bash
    root@70fb9f7d1ce4:/#

    进入mysql
    root@70fb9f7d1ce4:/# mysql -uroot -p -h localhost
    Enter password:


    mysql本地进入来源于:https://blog.csdn.net/stemq/article/details/52934795
    ---------------------
    作者:风zi
    来源:CSDN
    原文:https://blog.csdn.net/qq_35241080/article/details/80495718
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    MySQL主从复制与主主复制
    Go语言mgo
    beego07----web博客
    mongo14-----group,aggregate,mapReduce
    mongo13----application set与分片结合
    mongo12---手动预先分片
    TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
    TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
    TCP/IP详解学习笔记(2)-数据链路层
    TCP/IP详解学习笔记(1)-基本概念
  • 原文地址:https://www.cnblogs.com/telwanggs/p/10776810.html
Copyright © 2011-2022 走看看