欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    docker安装与基本使用.ppt

    • 资源ID:86290286       资源大小:591.71KB        全文页数:23页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    docker安装与基本使用.ppt

    走进走进DockerDocker容器世界容器世界目录:目录:1.Docker概念概念2.Docker安装、启动、卸载安装、启动、卸载3.3.创建创建Docker容器及基本使用容器及基本使用4.Docker容器的管理容器的管理5.Docker数据卷管理数据卷管理6.Docker数据卷容器的使用方法数据卷容器的使用方法7.7.如何备份数据卷容器中的数据到主机的当前目录及如何恢复如何备份数据卷容器中的数据到主机的当前目录及如何恢复8.Docker容器跨服务器的迁移容器跨服务器的迁移9.9.创建自己本地的创建自己本地的Docker镜像库(镜像库(DockerRegistry)10.Docker的镜像管理的镜像管理11.Docker的网络管理的网络管理12.12.编写编写DockerFile13.13.实例:实例:Docker运行运行MongoDB及及Redis及及ssh端口映射远程连接端口映射远程连接14.14.实例:实例:Docker容器编译安装容器编译安装LNMP服务架构服务架构15.15.利用利用DockerFile文件创建带有文件创建带有sshd服务的服务的centos镜像镜像16.Docker与宿主机之间的文件拷贝与宿主机之间的文件拷贝17.Docker容器的参数如何指定配额容器的参数如何指定配额18.18.如何给服务的如何给服务的Docker容器增加数据盘容器增加数据盘19.Docker容器硬盘的动态扩容容器硬盘的动态扩容20.20.搭建搭建DockerSwarm集群集群本节内容简介:本节内容简介:本实验中我们初步接触Docker的概念和基本用法。需要依次完成下面几项任务:l理解Docker是什么l为什么使用Dockerl学习如何在Linux上安装Dockerl学习如何使用Docker Hubl创建第一个Docker应用lDocker基本的容器和镜像管理推荐阅读:深入浅入dockerdocker核心技术预览:http:/ 的管理二、二、Docker安装与卸载安装与卸载一、查看系统内核一、查看系统内核uname-r3.10.0-229.el7.x86_64(官网说明内核最小3.8以上)二、二、InstallDocker1、Installwithyumyumupdate2、vi/etc/yum.repos.d/docker.repodockerreponame=DockerRepositorybaseurl=https:/yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https:/yum.dockerproject.org/gpg3、安装安装dockeryuminstalldocker-engine4、启服务启服务systemctlstartdocker5、设置开机自启服务设置开机自启服务systemctlenabledocker.serviceDockerDocker安装与卸载安装与卸载6 6、验证是否正确安装,通过运行一个测试图像在一个容器中。、验证是否正确安装,通过运行一个测试图像在一个容器中。Docker安装与卸载安装与卸载三、三、Uninstalldocker1、查询安装的查询安装的docker版本版本$yumlistinstalled|grepdockerdocker-engine.x86_641.7.1-0.1.el7/docker-engine-1.7.1-0.1.el7.x86_642、卸载卸载$yum-yremovedocker-engine.x86_643、删除所有图片、容器和卷删除所有图片、容器和卷,运行以下命令运行以下命令:$rm-rf/var/lib/docker优势:优势:三、三、DockerDocker之容器管理:之容器管理:1、docker创建命令:创建命令:dockerrun$dockerrun-t-iubuntu/bin/bash参数的说明:参数的说明:1.1.-t-t:为容器重新分配一个伪输入终端,通常与-i 同时使用2.2.-i-i:-interactive参数缩写,以交互模式运行容器,通常与-t 同时使用3.3.ubuntuubuntu:运行的镜像名称,默认为latest标签4.4./bin/bash/bin/bash:容器中运行的应用5.-m:设置容器使用内存最大值6.6.-p 80:8080-p 80:8080:容器端口与宿主端口映射7.-dns8.8.8.8:指定容器使用的DNS服务器,默认和宿主一致8.-h“bdqn:指定容器的hostname2.查看容器命令:查看容器命令:dockerpsl-a a:查看所有容器,含停止运行的l-l l:查看刚启动的容器l-q q:只显示容器IDl-s-s:显示容器大小l-n=4-n=4:列出最近创建的4个容器3.3.查看容器的进程信息查看容器的进程信息 docker topdocker top查看容器中运行的进程信息,显示容器中进程的PID,UID,PPID,时间,tty等信息。4.Docker4.Docker的启动、重启、停止命令:的启动、重启、停止命令:docker docker 执行命令执行命令 容器容器ididStart:启动Restart:重启Stop:停止5.Docker5.Docker容器退出命令容器退出命令直接exitexit组合键:Ctrl-p Ctrl-qCtrl-p Ctrl-q只需要使用只需要使用docker attachdocker attach命令就可以再次连接到运行的命令就可以再次连接到运行的bashbash里:里:6.6.查看查看 Docker Docker 容器或镜像的一些内部信息:容器或镜像的一些内部信息:docker inspect docker inspect 容器容器idid7.7.容器的删除:容器的删除:docker rm docker rm删除正在运行中的容器:删除正在运行中的容器:删除已停止的容器:删除已停止的容器:1.1.获取镜像获取镜像 搜寻镜像搜寻镜像$docker search docker search 关键字关键字 下载镜像下载镜像$docker pull docker pull 镜像名镜像名四、四、DockerDocker之镜像:之镜像:2.2.查看镜像列表查看镜像列表 docker imagesdocker images其中:其中:1.REPOSITORY:仓库名称2.TAG:标签名,一个仓库可以有若干个标签对应不同的镜像,默认都是latest3.IMAGE ID:镜像ID4.CREATED:创建时间,注意不是本地的pull时间5.SIZE:镜像大小4.4.创建镜像创建镜像 Dockerfile文件Dockerfile的详细编写方法我们后续有专门的实验介绍,此处只写一个最简单的Dockerfile来介绍。使用 vim 打开一个文件Dockerfile:$cd/home/bdqn/$mkdir bdqnimage$cd bdqnimage/$vim Dockerfile在文件中输入以下内容:FROM ubuntu:latestENV HOSTNAME=bdqn保存退出编辑器。使用使用DockerfileDockerfile创建镜像命令:创建镜像命令:$docker build-t$docker build-t bdqnbdqn.我们现在运行这个 bdqn 镜像并进入到bash环境:$docker run-t-i docker run-t-i bdqn bdqn/bin/bash/bin/bash进入到bash后,我们查看镜像是否已经设置了HOSTNAME环境变量:$echoecho$HOSTNAME$HOSTNAME5 5、清理镜像、清理镜像$docker rmi bdqn上述命令说明:上述命令说明:1.docker ps查看运行的容器2.docker rm-f 6c86强制删除运行的容器3.docker rmi bdqn删除bdqn镜像4.docker images查看镜像列表本节命令总结:本节命令总结:1 1.如何获取镜像?docker pull 镜像名2 2、创建一个保持运行的容器命令?docker run-t-i ubuntu/bin/bash3 3、容器的启动、停止及重启命令?docker start、restart、stop 容器id4 4、怎么查看正在运行的容器和所有容器?docker ps&docker ps-a5 5、怎么退出容器:两种方法分别?exit:bash终止,容器进入停止状态 ctrl+p&Ctrl+q:退出容器,但容器保持运行状态6 6、怎么连接到运行的容器?docker attach 容器id7 7、查看容器或镜像的内部信息?docker inspect 容器id或镜像id8 8、如何删除容器?docker rm 容器id(前提需要关闭运行的容器),不关闭加-f强行移除 1010、如何查看所有镜像?docker images1111、如何删除镜像?在没有容器使用此镜像的前提下使用:docker rmi镜像id1212、创建一个简单的Dockerfile?基于一个镜像的方法?FROM Ubuntu:latest(FROM命令必须是Dockerfile的首个命令)在Dockerflie如何设置环境变量?ENV HOSTNAME=bdqn(ENV以”key=value”的形式存在)1313、Dockerfile编写好后构建镜像命令是?docker build-t bdqn.(-t 是指定创建镜像的名字)总结:总结:1.理解Docker是什么2.学习如何在Linux上安装Docker3.学习如何使用Docker Hub4.创建第一个Hello bdqn的Docker应用5.Docker基本的容器和镜像管理 请务必保证自己能够动手完成整个实验,只看文字很简单,真正操作的时候会遇到各种各样的问题,解决问题的过程才是收获的过程!本节作业本节作业:(实验录制实验录制)安装docker服务1.下载系统镜像(Ubuntu、centos二选一)2.基于下载的镜像创建两个容器(容器名一个为自己名字全拼和一个为首字母拼)3.容器的启动、停止及重启操作4.怎么查看正在运行的容器和所有容器?5.怎么退出容器:两种方法分别实现?6.怎么连接到运行的容器?7.查看容器或镜像的内部信息?8.如何查看所有镜像?9.使用一个简单的Dockerfile文件,创建镜像(镜像名随意)要求:Dockerfile文件要求更改环境变量名为自己的名字10.如何删除容器和删除正在运行?11.如何删除镜像?

    注意事项

    本文(docker安装与基本使用.ppt)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开