当前位置: 首页 > news >正文

苏中建设 网站网页设计模板网站免费下载

苏中建设 网站,网页设计模板网站免费下载,网页设计心得500字,网站维护工作内容目录 1.概述 1.1.安装 1.2.阿里云镜像加速 1.3.运行原理 2.常用操作 2.1.帮助命令 2.2.镜像操作 2.3.容器操作 2.3.1创建、启动 2.3.2.退出、停止 2.3.3.进入交互式界面 2.3.4.守护式容器交互 2.3.5.查看 2.3.6.删除 2.3.7.拷贝 3.容器数据卷 3.1.概述 3.2.使… 目录 1.概述 1.1.安装 1.2.阿里云镜像加速 1.3.运行原理 2.常用操作 2.1.帮助命令 2.2.镜像操作 2.3.容器操作 2.3.1创建、启动 2.3.2.退出、停止 2.3.3.进入交互式界面 2.3.4.守护式容器交互 2.3.5.查看 2.3.6.删除 2.3.7.拷贝 3.容器数据卷 3.1.概述 3.2.使用 4.数据卷容器 4.1.概述 4.2.使用 5.安装Mysql示例 6.处理命令找不到 7.DockerFile 7.1.示例解析 7.2.构建过程 7.3.指令 7.4.案例分析 案例一 案例二 8.推送镜像 1.概述 Docker是一个开源的应用容器引擎。 Docker的理念类似于Windows的镜像系统 原生的Windows系统拿到手以后要安装一系列的东西如果每个人拿到手都要重新安装会很麻烦可以一个人安好一份完整的以后做出镜像系统其他人直接拿来就用。 Docker支持将安装好的软件编译打包成镜像其他服务器直接拿镜像来运行就可以。 运行的一个镜像就是一个容器。 Docker主机host安装了docker程序的机器。docker是直接安装在系统之上的 Docker客户端client就是一个客户端程序连接docker主机通过命令行或者其他工具来进行操作。 Docker仓库registry用来保存各种打包好的docker镜像。 Docker镜像image打包好的软件。 Docker容器container镜像启动后的实例称为一个容器。每一个镜像运行一次就会产生一个容器。容器是独立运行的一个或者一组应用。 仓库、镜像、容器是docker的三大要素。 1.1.安装 Docker要求Linux的内核版本必须3.10 查看内核版本uname –r 升级内核版本yum update 安装docker依赖yum install  -y epel-release 安装dockeryum install docker 启动dockersystemctl start docker 停止docker systemctl stop docker 查看docker版本号:docker –v 开机自启dockersystemctl enable docker 配置文件 etc/sysconfig/  路径下名为docker的文件 1.2.阿里云镜像加速 1.3.运行原理 所有操作进程与守护进程打交道守护进程负责创建一个个的docker容器来跑镜像。 2.常用操作 2.1.帮助命令 查看docker版本信息  docker version 查看docker详细信息  docker info 查看全部命令  docker  --help 2.2.镜像操作 docker的镜像都存在  docker hub上面 查找全部镜像 docker search 镜像名 查找超过某star数的镜像 docker search  镜像名  -f  stars数量值 拉取镜像 docker pull 镜像名  或者  docker pull 镜像名:tag(tag版本号在hub上可以查找到) 不跟tag号默认拉取latest版本。 查看当前操作系统中所有镜像docker images 查看当前操作系统中的所有当前镜像的IDimage  -q 显示当前操作系统中的所有镜像的IDimage  -qa 删除镜像 docker rmi IMAGE ID(可以通过docker images看到) 删除镜像前要删除该镜像的所有容器才能删除镜像成功。 2.3.容器操作 运行镜像就会产生一个容器 2.3.1创建、启动 1.创建容器 run命令会创建一个新的容器。 docker run [options] 镜像名 [command] arg 创建交互式容器 交互式容器允许docker外的进程直接与docker内的容器进行交互 一般会it命令连用给予交互式容器一个伪输入终端以便进行交互。 创建后会自动进入容器中的一个伪终端界面。 创建守护式容器 守护式容器即启动一根守护进程docker外的进程不能直接与docker内的容器进行交互而是通过守护进程交互守护进程再与docker中的容器交互。 创建后会打印容器ID然后立即自杀 原因是创建交互式进程的时候有个伪终端挂着等待输入使得容器一直处于一种被使用的状态而守护式进程启动后docker发现这个容器什么事儿都没做因此直接kill掉。 2.启动容器 start命令会启动一个已有的容器。 docker start CONTAINER ID可以通过docker ps-a命令查看 2.3.2.退出、停止 退出容器 容器停止并退出在交互界面exit 容器退出但不停止ctrlPQ 停止容器 温柔停止点关机键关机 docker stop CONTAINER ID可以通过docker ps-a命令查看 强制停止拔电源 docker kill CONTAINER ID 2.3.3.进入交互式界面 docker attach 容器ID 2.3.4.守护式容器交互 在宿主机上使用 docker exec -it 容器ID -it会给出一个虚拟终端但是此时不再是直接与容器交互。 而是通过exec指令与守护线程进行交互守护进程再与容器进行交互。 2.3.5.查看 查看运行中的容器详细信息docker ps 查看运行中的容器IDdocker ps -q 查看所有容器详细信息:docker ps  -a 查看所有容器IDdocker ps -qa 2.3.6.删除 一般删除 要求容器处于停止状态。 docker rm CONTAINER ID 强制删除 可以强制删除运行状态中的容器 docker rm -f CONTAINER ID 删除多个容器 2.3.7.拷贝 将容器内的文件拷贝到容器外的宿主机上 3.容器数据卷 3.1.概述 类似于redis的RDB和AOF 数据卷即将容器内部的数据持久化到宿主机上也可以将宿主机上的数据同步进容器中来。两边同时维护数据卷数据卷的改动对两边都生效。 3.2.使用 docker  run  –it  -v /宿主机绝对路径目录:/容器内目录  镜像名 文件夹不需要新建执行该条指令后会自动在宿主机、容器的对应路径下生成该文件夹。 4.数据卷容器 4.1.概述 类似于redis的主从复制。某个容器挂载数据卷其他容器通过挂载这个卷容器实现数据共享直接挂载数据卷的这个容器称为数据卷容器。 4.2.使用 挂载数据卷容器要配合dockerfile来实现主要是要使用dockerfile在数据卷容器中编写脚本在脚本中声明挂载的数据卷有哪些。然后将数据卷容器打包成镜像要使用数据卷容器的其他容器创建容器的时候直接就使用数据卷容器的镜像这样创建出来的子容器才会挂载数据卷容器成功。 主要是因为要声明挂载的数据卷关系否则即使挂载了节点也不会挂载到父容器的数据卷。 构建数据卷容器镜像 dockerfile的内容为 数据卷容器挂载数据卷 其他容器挂载数据卷容器 5.安装Mysql示例 docker run -p 3306:3306 --name mysql01 -v /mysql/conf:/etc/mysql/config.d -v /mysql/logs:/logs -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORDadmin -d mysql:5.6 如果因为权限问题run失败则加上--privilegedtrue来强制获得权限 docker run -p 3306:3306  --name mysql01 --privilegedtrue  -v /mysql/conf:/etc/mysql/config.d -v /mysql/logs:/logs  -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORDadmin  -d mysql:5.6 处理navcat连接失败 Docker MySql报2059错误: Authentication plugin caching_sha2_password cannot be loaded_docker authentication plugincaching-CSDN博客 navcat连接的时候注意先关闭Linux的防火墙 1 docker  start  mysql        进入MySql 2 docker  ps  -a       查出自己创建的container容器的ID 3 docker  exec  -it  63c9e29aelef  bash   每个人创建的container ID都不一样 4 mysql  --userroot  --password 5  ALTER  USER  root  IDENTIFIED  WITH  mysql_native_password  BY  1234567;   6.处理命令找不到 处理vi或者vim命令找不到 apt-get update apt-get install vim 7.DockerFile dockerFile用来构建Docker镜像的构建文件是一个由一系列命令和参数构成的脚本。 构建一个Docker镜像分为三步 dockerFile 编写一个dockerFile docker build 执行docker build指令 run 运行镜像 7.1.示例解析 dockerFile是以键值对的方式指定的一组命令参数格式为 命令  参数 命令后必须带单数空命令不合法。 from scratch 继承scratch镜像scratch是基础镜像所有镜像只有继承了scratch才会成为一个镜像类似于JAVA中的Object类。 maintainer 作者信息大家约定的格式是作者邮箱 ADD LABEL: 标签关于镜像的一些详细信息。 CMD 设置镜像进来后的路径在哪儿。 即docker run -it XXX后进来的路径 7.2.构建过程 docker镜像的构建过程即dockerFile的从上到下执行。dockerFile从上到下执行每一条指令都会创建一个新的镜像层并对镜像进行提交执行的效果就会是从一个基础镜像开始对镜像进行层层封装最后包装出一个大的镜像来。 7.3.指令 FROM FROM指定父镜像可以是基础镜像也可以是其他镜像反正本质上一定会是继承自基础镜像。 MAINTAINER 镜像维护者的姓名和邮箱。 RUN RUN构建时候额外需要运行的命令这条指令是当前平台的指令遇到RUN指令就会运行RUN后面该条指令。入一条Linux指令或者Windows指令一般是用来在当前平台做一些资源或者权限的操作比如创建文件夹给文件夹进行权限限定等操作。 EXPOSE 该镜像对外暴露的端口号。 WORKDIR 指定在创建容器后终端登录进来的默认路径 如指定 /data 终端登录进来就会是在/data路径下。 ENV 用来设置环境变量。 ADD、COPY 将一些资源加入镜像中 ADD会加载后并解压COPY只会加载。 VOLUME 用来建里容器数据卷。 CMD、ENTRYPOINT 用来指定容器启动时需要运行的命令这条命令是指当前平台的命令如Linux的指令或者Windows的指令。 CMD可以允许存在多个但是后面的会覆盖前面的也就是说只有最后一个才有效。 ENTRUPOINT可以运行存在多个后面的会追加到前面的去也就是说会叠加生效。 ONBUILD 指定当前镜像被继承时所触发的动作。 7.4.案例分析 案例一 docker hub上存在一个精简版的centos镜像该镜像中的centos只有内核没有其余任何功能可以通过编写dockerFile对其进行二次打包为其增加vim功能和net-tools中的功能。 编写完dockerFile后使用docker的build指令来构建镜像 -f 指定dockerFile的位置-t指定构建后的镜像的名称和路径 . 表示当前路径。 案例二 该案例使用centOS为父镜像为其加入tomcat、JDK构成一个tomcat镜像。 该案例主要是为了展示ADD、COPY的作用。 8.推送镜像 推送镜像的前提是镜像要运行起来因为推送的时候要使用到镜像的容器来向远端仓库上进行推送。 docker的推送和git的推送很像都是commit然后push commit push
http://www.pierceye.com/news/184354/

相关文章:

  • 网站做下载功能南昌专业做网站的
  • 白山网站设计网站首页鲁大师
  • 网站怎样和首页做链接地址七星彩的网站怎么做的
  • 深圳h5模板建站wordpress 整合ucenter
  • 企业网站策划书下载google adsense
  • 安徽网站建设公司排名竞价托管就选微竞价
  • 笑话小网站模板html做移动网站快速排
  • c2c电子商务网站有哪些电商设计师和美工有什么区别
  • 长春电商网站建设价格低公司网站过期未续费会怎样
  • 农业综合管理网站建设做网站前期工作
  • 域名更换网站网站维护工作内容
  • 网站水印设置作教程长沙求职网招聘网
  • 八年级微机网站怎么做wordpress 链接转换
  • ppt做的模板下载网站有哪些内容wordpress 4.5.3中
  • 网站开发需求文档prd模板iis wordpress 404
  • 灰色链网站建设偃师建网站那家公司好
  • 文化网站前置审批网站运营系统
  • 现在做网站用什么学校网站的建设需求
  • 网页制作与网站建设技术大全 pdfhtml5移动端网站开发教程
  • 做任务可以给钱的网站php响应式网站模板下载
  • 平面素材设计网站东莞房价2023年最新房价走势
  • 做一个网站建设需要多少钱天津企业网站排名优化
  • 有关网站开发的论文网站建设哪公司
  • wordpress网站500导航 网站 分析
  • 软件网站开发市场前景试论述网上商城的推广技巧
  • 海洋生态文明建设的网站名廊坊网站建设电话
  • 做外贸在哪个网站比较好视频网站搭建源码
  • 网站代码优化视频教程动画制作专业大学排名
  • 安阳网站推广优化网站导航条背景图片
  • 静态网站需要数据库吗广州近期流行的传染病