zoukankan      html  css  js  c++  java
  • centos7下安装docker 以及简单使用

    一 环境准备
    1、虚拟机or物理机

    2、centos7系统(稳定,对docker支持友好)

    二 安装过程
    step1:使用yum命令进行安装

    yum install -y docker
    备注:-y 表示不询问 使用默认配置进行安装,等待提示  完毕!

    step2:查看是否安装成功

    yum list installed | grep docker
    备注:命令为 查看yum安装完成文件列表 并 筛选docker安装信息 如下

    step3:启动docker服务

    systemctl start docker
    step4:查看是否启动成功

    systemctl status docker


    step5:使用docker命令 

    docker images
    备注:查看docker已经安装的镜像 裸机状态下为空

    三 使用docker安装mysql
    step1:使用docker pull 拉取docker hub仓库中mysql镜像 (注意备注)

    mysql镜像版本如下:

    docker pull mysql:8.0
    备注:docker pull 默认到官方参考拉取  mysql:8.0   镜像名:镜像tag     

             官方地址为国外地址安装缓慢可进行配置

    step2:修改镜像文件拉取地址为ustc 

    vi /etc/docker/daemon.json
    备注:insert 编辑内容如下      并esc  输入:wq 保存退出  

    {
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
    }
    step3:重启docker   重新进行step1 安装速度变快

    systemctl restart docker
    step4:查看镜像安装情况

    docker images


     

    step5:启动docker中镜像

    docker run --name mysql8.0 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
    备注 :--name 服务启动别名设置  -p端口映射 宿主机端口:镜像运行端口  -d 镜像名:tag 使用守护进程模式启动 -e:设置root帐号密码

    step6:查看运行的镜像

    docker ps -a


    step7:进入镜像 运行mysql

    docker exec -it mysql8.0 /bin/bash
    备注:exec docker进入容器命令   -it 容器中服务别名 /bin/bash   表示命令行模式  与 -d 后台守护进行模式启动 形成两种运行方式   
    进入容器中如图所示变化如下

    cd /usr/bin
    mysql -u root -p
    备注: 在容器中进入用户目录启动mysql 输入密码连接成功

    四 其他命令
    step1:删除安装包

    yum remove -y 安装包名
    step2:停止/开始服务

    systemctl stop docker
    systemctl start docker
    step2:移除已经安装镜像

    docker rmi 镜像名:tag or 镜像id
     

    step3:停止/启动/删除容器服务

    docker stop 容器服务别名 or 容器id
    docker start 容器服务别名 or 容器id
    docker rm 容器服务别名 or 容器id
     
    ---------------------
    作者:Mars_Bug
    来源:CSDN
    原文:https://blog.csdn.net/qq_22211217/article/details/80414227
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    java 求 1!+2!+3!+....+10!的和为
    Java 循环控制语句
    java for 循环 九九乘法表
    Java for 循环
    Java while 和 do...while
    Java if语句
    Java switch 语句
    java a++ 和 ++a 理解
    Java 自动转换和强制转换
    二叉树遍历
  • 原文地址:https://www.cnblogs.com/pangguoming/p/11180688.html
Copyright © 2011-2022 走看看