docker 的安装以及使用

㈠、docker安装:
  centos7 的 yum 源中,本身就携带了 docker 的包,所以在 centos 中进行 docker 安装,是所有安装中最为简单的安装。
  在这里插入图片描述
  docker 安装完成
  在这里插入图片描述
  查看安装的 docker 包
  在这里插入图片描述
  
㈡、docker使用:
  docker 是一种服务,所以 docker 安装完成之后要启动
  systemctl start docker
  在这里插入图片描述
  查看服务状态
  systemctl status docker
  在这里插入图片描述
  查看 docker 版本
  docker -version
  在这里插入图片描述
  查看 docker 的详细信息
  docker info
  在这里插入图片描述
  docker 镜像查看
  docker images
  在这里插入图片描述
  下载镜像:
    pull    拉取
    push    推送
    docker pull mysql
    在这里插入图片描述
    docker 默认请求 dockerhub 的源地址来下载镜像。
    因为 dockerhub 是外网地址,所以很慢,并且我们不知道有多少 docker 镜像,以及镜像的名称。
    所以通常我们会修改 docker 的源地址
    百度云、阿里云、网易云、清华云
    修改 docker 的源地址,首先我们需要找到 源地址 的位置
    在这里插入图片描述
    vim daemon.json
    修改 源地址 文件
    在这里插入图片描述
    下面图片是修改 源地址 为网易云
    在这里插入图片描述
    修改成功之后,重新下载镜像
    docker pull mysql
    在这里插入图片描述
    waiting          等待下载
    downloading       下载中
    download complete    下载完成
    pull complete       拉取完成
     
    下载完成之后
    重启 docker 服务
    systemctl restart docker
    在这里插入图片描述
    查看所有的 docker 镜像
    在这里插入图片描述
    查看拉取成功的镜像
    在这里插入图片描述
    repository       仓库
    tag          镜像标签
    image id        镜像 id
    created        创建镜像的事件
    size          镜像大小
     
    要使用镜像,首先我们要创建容器
    docker create -it --name mysql8.0 c7109f74d339 /bin/bash
    在这里插入图片描述
    docker         命令
    create         创建
    -i           交互式命令行
    -t           将交互式命令行绑定到一个虚拟终端上
    --name         容器的名称是什么
    mysql8.0        具体的容器名称:方便使用者记忆,可随意起
    c7109f74d339      镜像的id
    /bin/bash        交互式采用 shell 虚拟终端
     
    进入 docker 容器(方式一)
    docker start -ai mysql8.0
    在这里插入图片描述
    docker         命令
    start          开始、开启
    -a           将当前输入/输出 连接到容器上
    -i           交互式命令行
    进入 docker 容器(方式二)
    docker exec -it mysql9.0 /bin/bash
    在这里插入图片描述
    exec          切入
     
    退出容器
    在这里插入图片描述
    exit          退出
     
    使用 run 命令创建容器,并且启动
    在这里插入图片描述
    docker        命令
    run         启动
    -d          守护容器,容器当中的程序需要长期运行,创建一个守护容器
     
    docker container ls   查看正在运行的镜像
    docker container ls --all 查看所有镜像
    分析 docker container ls --all 的参数
    在这里插入图片描述
    container id     容器id
    image        镜像id
    command      镜像命令
    created       容器的创建时间
    status        镜像状态
      exited      退出
      up        启动
    ports         端口
    names        容器的名称
     
    终止 容器
    docker container stop 102edb0e4a22
    102edb0e4a22     容器id
    在这里插入图片描述
    kill        中断容器,前提是容器必须是启动状态
    rm        删除容器,前提是容器必须是关闭状态
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/A_xiansheng/article/details/93878901