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

城关区建设局网站珠海中英文网站建设

城关区建设局网站,珠海中英文网站建设,有网站想修改里面的内容怎么做,杭州建设职业学校网站目录 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/359393/

相关文章:

  • 连云港做网站推广东莞seo
  • 专业网站设计公司和普通设计公司的区别微信分销网站建设
  • 青海个人旅游网站建设网站建设教程软件下载
  • 做AMC12的题的网站龙华网站建设专业公司
  • 莱州网站制作友情链接交换形式
  • 如何编写网站做美食类网站现状
  • 一站式推广平台做家装模型的效果图网站
  • 企业电子商务网站开发实验报告苏州建筑设计公司排名
  • 网站的优化与网站建设有关吗网站先做移动站在做pc站可行吗
  • 河北网站制作公司电话建设网站的情况说明
  • 高校网站平台建设wordpress小工具不见了
  • 网站建设 会计处理北京垡头网站建设公司
  • 唐山网站制作案例网站建设中标
  • 网站开发培训费济南网络优化推广公司哪家好
  • 谷歌网站优化可以做物理题的网站
  • 公司的网站建设是什么部门品牌餐饮加盟网站建设
  • 深圳品牌网站建设公司哪家好学建网站 必须学那些知识
  • 国内设计网站推荐山东省建设安全生产协会网站
  • 南京专业网站开发团队如何用手机建网站
  • 在婚恋网站上做红娘怎么样正规网络推广服务
  • 网络媒体设计是做什么的西安网站优化公司
  • 有项目去哪里找投资人河南网站优化排名
  • 灯塔建设网站网上做流量对网站有什么影响
  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务
  • 承德建站公司福田庆三整鼻子好吗
  • 域名和网站关联seo优化是指
  • 爱站网官网关键词周口网站关键词优化