_20200518_201442Docker笔记_第1页
_20200518_201442Docker笔记_第2页
_20200518_201442Docker笔记_第3页
_20200518_201442Docker笔记_第4页
_20200518_201442Docker笔记_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Docker,许海宁,容器介绍,容器介绍,Docker安装,1安装:在安装之前,首先把系统更新到最新版本2启动服务,简易的启动容器,1启动nginx容器2查看启动的容器3访问,容器镜像,1拉取CentOS镜像:从docker.io上拉取2查看镜像3存出image,容器镜像,1删除image2加载image3检测image,容器镜像,1tag,利用dockerfile自定义image,1简单的HTTPDdockerfile2构建镜像,测试,1启动容器2测试访问,Dockerfile详细命令-ONBUILD,Dockerfile详细命令-ONBUILD,1Childrensdockerfile2构建Childrenimage3启动容器并且测试,Dockerfile详细命令-ENTRYPOINT,1EntrypointDockerfile2构建镜像并启动容器,创建容器,1创建容器时:指定名字-name2创建容器时:指定端口,创建容器,1创建容器时:指定映射卷2创建容器时:指定环境变量3创建容器时:指定IP,HOSTNAME,DNS,创建容器,1查看2设置失败重启次数,容器信息查看,1查看2包含已经推出的容器3仅仅查看容器的ID,容器信息查看,1查看日志2查看容器内进程,容器信息查看,1查看容器元数据2容器停止3容器删除,dockerexec的使用,1进入容器2执行命令,docker镜像仓库,1安装包2启动服务3修改docker的配置文件,docker镜像仓库,4验证5访问接口,nginx针对docker-distribution做反代,1安装2修改配置,nginx针对docker-distribution做反代,3启动服务4创建密码文件5测试访问,nginx针对docker-distribution做反代,6修改docker配置文件7登录8上传,错误解决,1错误类型2解决:在nginx的配置文件中的httpd段加入,基于TLS的镜像仓库,1准备证书2修改配置文件3重启nginx服务,基于TLS的镜像仓库,4配置docker节点,docker容器网络,1NAT模式,docker容器网络,1NONE,docker容器网络,3共享模式,docker使用LVM作为存储,1删除原有配置文件2修改/etc/sysconfig/docker-storage-setup文件3执行命令,docker使用LVM作为存储,4查看,docker使用LVM作为存储,5创建容器验证,kubernets架构,Kubernetes安装kubeadm,1Docker安装:在所有的节点上都需要安装docker包括master和node2安装kubeadm,kubectl,kubeletrootmaster#cat/etc/yum.repos.d/kubernetes.repokubernetesname=Kubernetesbaseurl=,kubeadm安装kubernetes集群,1初始化集群2创建网络3初始化节点4验证,kubectl命令补全,创建第一个应用,1创建第一个nginx应用2查看3访问服务,POD介绍,1Pod是kubernetets中最小的调度单位2通过kubectl或者dashboard创建一个应用,schduler调度出一个可以使用的节点。api-serverkubelet从而动用docker,创建应用3容器是被承载在Pod内4就是一个Pod对应一个容器5每一个Pod都有一个独立的IP地址6访问的:最终访问的都是POD的IP7创建POD的方式:1静态yaml/JSON格式的文件创建2通过controller的方式来创建DeployMent/daemon/Replica,以YAML描述文件创建POD,以YAML描述文件创建POD,POD信息查看,查看POD内的日志,POD环境变量定义,kubectlexec的用法,访问Pod,标签,标签,创建Pod时指定标签,通过标签选择器列出pod子集,修改现有pod的标签,注解,使用命名空间对资源进行分组,发现命名空间,查看命名空间内的所有资源对象,创建命名空间,删除命名空间,删除POD,存储卷以及数据持久化,存储卷以及数据持久化,存储卷以及数据持久化(HostPath),存储卷以及数据持久化(NFS),从底层存储技术解耦pod(PV以及PVC),从底层存储技术解耦pod(PV以及PVC),创建PV,创建PV:字段含义,创建PV:字段含义,创建PVC,在pod中使用持久卷声明,通过StorageClass资源定义可用存储类型,StorageClass的关键配置参数,自定义NFS的privisioner,1定义权限.,自定义NFS的privisioner,1定义NFSprovisinor,自定义NFS的privisioner,1定义NFSprovisinor,1定义NFSprovisinor,定义

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论