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

自己做的网站不满屏企业网站建设方案精英

自己做的网站不满屏,企业网站建设方案精英,做淘客网站,app平台制作开发基于现有镜像创建 1.首先启动一个镜像#xff0c;在容器里做修改 docker create -it centos:7 /bin/bash #常用选项#xff1a; -m 说明信息#xff1b; -a 作者信息#xff1b; -p 生成过程中停止容器的运行。 2.然后将修改后的容器提交为新的镜像#xff0c;需要使用…基于现有镜像创建 1.首先启动一个镜像在容器里做修改 docker create -it centos:7 /bin/bash #常用选项 -m 说明信息 -a 作者信息 -p 生成过程中停止容器的运行。 2.然后将修改后的容器提交为新的镜像需要使用该容器的 ID 号创建新镜像 docker commit -m new -a centos id号 centos:test 基于本地模板创建 1.通过导入操作系统模板文件可以生成镜像模板可以从 OPENVZ 开源项目下载 下载地址为http://openvz.org/Download/template/precreated   wget http://download.openvz.org/template/precreated/debian-7.0-x86-minimal.tar.gz   #导入为镜像 cat debian-7.0-x86-minimal.tar.gz | docker import - debian:test 基于Dockerfile 创建 联合文件系统UnionFS UnionFS(联合文件系统Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统 它支持对文件系统的修改作为一次提交来一层层的叠加同时可以将不同目录挂载到同一个虚拟文件系统下。AUFS、OverlayFS 及 Devicemapper 都是一种 UnionFS。  Union文件系统是Docker镜像的基础。 镜像可以通过分层来进行继承基于基础镜像没有父镜像可以制作各种具体的应用镜像。  特性一次同时加载多个文件系统但从外面看起来只能看到一个文件系统 联合加载会把各层文件系统叠加起来这样最终的文件系统会包含所有底层的文件和目录。 镜像加载原理 Docker的镜像实际上由一层一层的文件系统组成这种层级的文件系统就是UnionFS。   bootfs主要包含bootloader和kernelbootloader主要是引导加载kernel Linux刚启动时会加载bootfs文件系统。   在Docker镜像的最底层是bootfs这一层与我们典型的Linux/Unix系统是一样的包含boot加载器和内核。 当boot加载完成之后整个内核就都在内存中了此时内存的使用权已由bootfs转交给内核此时系统也会卸载bootfs。   rootfs在bootfs之上。包含的就是典型Linux系统中的/dev,/proc,/bin,/etc等标准目录和文件。 rootfs就是各种不同的操作系统发行版比如Ubuntu,Centos等等。   我们可以理解成一开始内核里什么都没有操作一个命令下载debian 这时就会在内核上面加了一层基础镜像再安装一个emacs会在基础镜像上叠加一层image 接着再安装一个apache又会在images上面再叠加一层image。 最后它们看起来就像一个文件系统即容器的rootfs。在Docker的体系里把这些rootfs叫做Docker的镜像。 但是此时的每一层rootfs都是read-only的我们此时还不能对其进行操作。 当我们创建一个容器也就是将Docker镜像进行实例化系统会在一层或是多层read-only的rootfs之上分配一层空的read-write的rootfs。 为什么Docker里的centos的大小才200M 因为对于精简的OSrootfs可以很小只需要包含最基本的命令、工具和程序库就可以了 因为底层直接用宿主机的kernel自己只需要提供rootfs就可以了。 由此可见对于不同的linux发行版bootfs基本是一致的rootfs会有差别因此不同的发行版可以公用bootfs。 Dockerfile Docker镜像是一个特殊的文件系统除了提供容器运行时所需的程序、库、资源、配置等文件外 还包含了一些为运行时准备的一些配置参数如匿名卷、环境变量、用户等。 镜像不包含任何动态数据其内容在构建之后也不会被改变。   镜像的定制实际上就是定制每一层所添加的配置、文件。 如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本 用这个脚本来构建、定制镜像那么镜像构建透明性的问题、体积的问题就都会解决。 这个脚本就是 Dockerfile。   Dockerfile是一个文本文件其内包含了一条条的指令(Instruction)每一条指令构建一层 因此每一条指令的内容就是描述该层应当如何构建。 有了Dockerfile当我们需要定制自己额外的需求时只需在Dockerfile上添加或者修改指令重新生成 image 即可 省去了敲命令的麻烦。   除了手动生成Docker镜像之外可以使用Dockerfile自动生成镜像。 Dockerfile是由多条的指令组成的文件其中每条指令对应 Linux 中的一条命令Docker 程序将读取Dockerfile 中的指令生成指定镜像。   Dockerfile结构大致分为四个部分基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。   Dockerfile每行支持一条指令每条指令可携带多个参数支持使用以“#“号开头的注释。 Docker 镜像结构的分层 镜像不是一个单一的文件而是有多层构成。 容器其实是在镜像的最上面加了一层读写层在运行容器里做的任何文件改动都会写到这个读写层。 如果删除了容器也就删除了其最上面的读写层文件改动也就丢失了。 Docker使用存储驱动管理镜像每层内容及可读写层的容器层。   1Dockerfile 中的每个指令都会创建一个新的镜像层 2镜像层将被缓存和复用 3当Dockerfile 的指令修改了复制的文件变化了或者构建镜像时指定的变量不同了对应的镜像层缓存就会失效 4某一层的镜像缓存失效它之后的镜像层缓存都会失效 5镜像层是不可变的如果在某一层中添加一个文件然后在下一层中删除它则镜像中依然会包含该文件只是这个文件在 Docker 容器中不可见了。 Dockerfile 操作常用的指令 FROM 镜像 指定新镜像所基于的基础镜像第一条指令必须为FROM 指令每创建一个镜像就需要一条 FROM 指令 MAINTAINER 名字 说明新镜像的维护人信息 RUN 命令 在所基于的镜像上执行命令并提交到新的镜像中 ENTRYPOINT [要运行的程序, 参数 1, 参数 2] 设定容器启动时第一个运行的命令及其参数。 可以通过使用命令docker run --entrypoint 来覆盖镜像中的ENTRYPOINT指令的内容。 ENTRYPOINT [rm, -rf, /*] CMD [要运行的程序, 参数1, 参数2]   上面的是exec形式shell形式CMD 命令 参数1 参数2 启动容器时默认执行的命令或者脚本Dockerfile只能有一条CMD命令。如果指定多条命令只执行最后一条命令。 如果在docker run时指定了命令或者镜像中有ENTRYPOINT那么CMD就会被覆盖。 CMD 可以为 ENTRYPOINT 指令提供默认参数。 ENTRYPOINT [rm] CMD [cp ,-rf,“*”] java -jar    xxxxxxx.jar  8090 docker run指定的命令----》ENTRYPOINT---》CMD   EXPOSE 端口号 指定新镜像加载到 Docker 时要开启的端口 ENV 环境变量 变量值 设置一个环境变量的值会被后面的 RUN 使用 linxu PATH$PATH:/opt   ENV PATH $PATH:/opt ADD 源文件/目录 目标文件/目录 将源文件复制到镜像中源文件要与 Dockerfile 位于相同目录中或者是一个 URL   有如下注意事项 1、如果源路径是个文件且目标路径是以 / 结尾 则docker会把目标路径当作一个目录会把源文件拷贝到该目录下。 如果目标路径不存在则会自动创建目标路径。 2、如果源路径是个文件且目标路径是不以 / 结尾则docker会把目标路径当作一个文件。 如果目标路径不存在会以目标路径为名创建一个文件内容同源文件 如果目标文件是个存在的文件会用源文件覆盖它当然只是内容覆盖文件名还是目标文件名。 如果目标文件实际是个存在的目录则会源文件拷贝到该目录下。 注意这种情况下最好显示的以 / 结尾以避免混淆。 3、如果源路径是个目录且目标路径不存在则docker会自动以目标路径创建一个目录把源路径目录下的文件拷贝进来。 如果目标路径是个已经存在的目录则docker会把源路径目录下的文件拷贝到该目录下。 4、如果源文件是个归档文件压缩文件则docker会自动帮解压。     URL下载和解压特性不能一起使用。任何压缩文件通过URL拷贝都不会自动解压。 COPY 源文件/目录 目标文件/目录 只复制本地主机上的文件/目录复制到目标地点源文件/目录要与Dockerfile 在相同的目录中 VOLUME [“目录”] 在容器中创建一个挂载点 USER 用户名/UID 指定运行容器时的用户 WORKDIR 路径 为后续的 RUN、CMD、ENTRYPOINT 指定工作目录 ONBUILD 命令 指定所生成的镜像作为一个基础镜像时所要运行的命令。 当在一个Dockerfile文件中加上ONBUILD指令该指令对利用该Dockerfile构建镜像比如为A镜像不会产生实质性影响。 但是当编写一个新的Dockerfile文件来基于A镜像构建一个镜像比如为B镜像时这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了在构建B镜像的过程中首先会执行ONBUILD指令指定的指令然后才会执行其它指令。 注请各位自己在生产中如果有的是别的dockerfile 请仔细阅读否则后果自付 HEALTHCHECK 健康检查 编写 Dockerfile的规范 编写 Dockerfile 时有严格的格式需要遵循 ●第一行必须使用 FROM 指令指明所基于的镜像名称 ●之后使用 MAINTAINER 指令说明维护该镜像的用户信息 ●然后是镜像操作相关指令如 RUN 指令。每运行一条指令都会给基础镜像添加新的一层。 ●最后使用 CMD 指令指定启动容器时要运行的命令操作。 Dockerfile 案例 建立工作目录mkdir  /opt/apache cd  /opt/apachevim Dockerfile #基于的基础镜像 //方法一 #基于的基础镜像 FROM centos:7 #维护镜像的用户信息 MAINTAINER this is apache image hmj #镜像操作指令安装apache软件 RUN yum -y update RUN yum -y install httpd #开启 80 端口 EXPOSE 80 #复制网站首页文件 ADD index.html /var/www/html/index.html#将执行脚本复制到镜像中 ADD run.sh /run.sh RUN chmod 755 /run.sh #启动容器时执行脚本 CMD [/run.sh] //准备执行脚本 vim run.sh #!/bin/bash rm -rf /run/httpd/*                            #清理httpd的缓存 /usr/sbin/apachectl -D FOREGROUND            #指定为前台运行 #因为Docker容器仅在它的1号进程PID为1运行时会保持运行。如果1号进程退出了Docker容器也就退出了。 //准备网站页面 echo this is test web index.html//生成镜像 docker build -t httpd:centos .           #注意别忘了末尾有.新镜像运行容器 docker run -d -p 1216:80 httpd:centos //方法二 #基于的基础镜像 FROM centos:7 #维护镜像的用户信息 MAINTAINER this is apache image hmj #镜像操作指令安装apache软件 RUN yum -y update RUN yum -y install httpd #开启 80 端口 EXPOSE 80 #复制网站首页文件 ADD index.html /var/www/html/index.html ENTRYPOINT [ /usr/sbin/apachectl ] CMD [-D, FOREGROUND] //准备网站页面 echo this is test web index.html //生成镜像 docker build -t httpd:centos .           #注意别忘了末尾有.//新镜像运行容器 docker run -d -p 30:80 httpd:centos测试 http://20.0.0.50:30/ #######如果有网络报错提示######## [Warning] IPv4 forwarding is disabled. Networking will not work.  解决方法 vim /etc/sysctl.conf net.ipv4.ip_forward1sysctl -p systemctl restart network systemctl restart docker
文章转载自:
http://www.morning.vvbsxm.cn.gov.cn.vvbsxm.cn
http://www.morning.ddzqx.cn.gov.cn.ddzqx.cn
http://www.morning.bmtkp.cn.gov.cn.bmtkp.cn
http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn
http://www.morning.snnb.cn.gov.cn.snnb.cn
http://www.morning.pphgl.cn.gov.cn.pphgl.cn
http://www.morning.yqjjn.cn.gov.cn.yqjjn.cn
http://www.morning.flchj.cn.gov.cn.flchj.cn
http://www.morning.dgpxp.cn.gov.cn.dgpxp.cn
http://www.morning.mfmx.cn.gov.cn.mfmx.cn
http://www.morning.wjlhp.cn.gov.cn.wjlhp.cn
http://www.morning.ycwym.cn.gov.cn.ycwym.cn
http://www.morning.ydxwj.cn.gov.cn.ydxwj.cn
http://www.morning.bhqlj.cn.gov.cn.bhqlj.cn
http://www.morning.smpb.cn.gov.cn.smpb.cn
http://www.morning.bqdgr.cn.gov.cn.bqdgr.cn
http://www.morning.wjndl.cn.gov.cn.wjndl.cn
http://www.morning.tpnxj.cn.gov.cn.tpnxj.cn
http://www.morning.wzjhl.cn.gov.cn.wzjhl.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.nxfuke.com.gov.cn.nxfuke.com
http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn
http://www.morning.srrzb.cn.gov.cn.srrzb.cn
http://www.morning.sjzsjsm.com.gov.cn.sjzsjsm.com
http://www.morning.qdcpn.cn.gov.cn.qdcpn.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.mplb.cn.gov.cn.mplb.cn
http://www.morning.hyhzt.cn.gov.cn.hyhzt.cn
http://www.morning.lizimc.com.gov.cn.lizimc.com
http://www.morning.smszt.com.gov.cn.smszt.com
http://www.morning.langlaitech.cn.gov.cn.langlaitech.cn
http://www.morning.kflzy.cn.gov.cn.kflzy.cn
http://www.morning.wynnb.cn.gov.cn.wynnb.cn
http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn
http://www.morning.qbwbs.cn.gov.cn.qbwbs.cn
http://www.morning.fkyqm.cn.gov.cn.fkyqm.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.wmmqf.cn.gov.cn.wmmqf.cn
http://www.morning.huayaosteel.cn.gov.cn.huayaosteel.cn
http://www.morning.gjxr.cn.gov.cn.gjxr.cn
http://www.morning.rpwht.cn.gov.cn.rpwht.cn
http://www.morning.rykgh.cn.gov.cn.rykgh.cn
http://www.morning.jtfsd.cn.gov.cn.jtfsd.cn
http://www.morning.wklhn.cn.gov.cn.wklhn.cn
http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn
http://www.morning.sphft.cn.gov.cn.sphft.cn
http://www.morning.lgsfb.cn.gov.cn.lgsfb.cn
http://www.morning.gkjyg.cn.gov.cn.gkjyg.cn
http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn
http://www.morning.rykn.cn.gov.cn.rykn.cn
http://www.morning.mwlxk.cn.gov.cn.mwlxk.cn
http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn
http://www.morning.dkfb.cn.gov.cn.dkfb.cn
http://www.morning.mngh.cn.gov.cn.mngh.cn
http://www.morning.xqbgm.cn.gov.cn.xqbgm.cn
http://www.morning.qtqk.cn.gov.cn.qtqk.cn
http://www.morning.pqqhl.cn.gov.cn.pqqhl.cn
http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn
http://www.morning.zybdj.cn.gov.cn.zybdj.cn
http://www.morning.xnzmc.cn.gov.cn.xnzmc.cn
http://www.morning.wjfzp.cn.gov.cn.wjfzp.cn
http://www.morning.dtpqw.cn.gov.cn.dtpqw.cn
http://www.morning.gfrtg.com.gov.cn.gfrtg.com
http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn
http://www.morning.ntyks.cn.gov.cn.ntyks.cn
http://www.morning.sbrxm.cn.gov.cn.sbrxm.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn
http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn
http://www.morning.nqmkr.cn.gov.cn.nqmkr.cn
http://www.morning.rwqk.cn.gov.cn.rwqk.cn
http://www.morning.zhnyj.cn.gov.cn.zhnyj.cn
http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn
http://www.morning.kcrw.cn.gov.cn.kcrw.cn
http://www.morning.mhrzd.cn.gov.cn.mhrzd.cn
http://www.morning.dkfrd.cn.gov.cn.dkfrd.cn
http://www.morning.tgqzp.cn.gov.cn.tgqzp.cn
http://www.morning.fcxt.cn.gov.cn.fcxt.cn
http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn
http://www.morning.xstfp.cn.gov.cn.xstfp.cn
http://www.tj-hxxt.cn/news/261038.html

相关文章:

  • 金融行业网站开发东营教育信息网
  • 企业网站建设结论做棋牌游戏网站
  • photoshop制作网站海报seo模拟点击软件源码
  • 网站构建是什么做二手网站好的名字
  • 用英文字母做网站关键词seo技术培训山东
  • 邢台做网站哪个网络公司好怎样做网站的ico图片
  • 永仁县工程建设信息网站征信报告
  • 做特卖网站手机版网站建设的人员组织
  • 贵州做旅游的网站wordpress分享到快手
  • dedecms大气金融企业网站模板免费下载做视频的软件模板下载网站有哪些
  • 网站的链接建设中国女排赛程时间最新消息
  • wordpress如何导航网站模板ui和平面设计哪个更有发展
  • 网页设计与网站开发的实践目的wordpress进管理员
  • 网站专题欣赏抖音seo代理
  • 大气企业网站织梦模板灯饰网站源码
  • 北京网站建设方案策划网站后台怎么上传网页模板
  • 品牌网站都有哪些赣州章贡区医保局电话
  • 湛江个人网站制作在哪里做最新的产品代理有哪些
  • 做网站php与pythonjetpack报错 wordpress
  • 江门住房与城乡建设局官方网站wordpress好看的个人博客主题
  • 公众号编辑器排行榜网站建设优化推广教程
  • 佛山网站设计资讯最全资源搜索引擎
  • 个人网站论文摘要特色设计网站推荐
  • 郑州个人网站建设公司排行榜便宜手机网站建设
  • 平乡企业做网站怎么做倒计时网站
  • 英国做电商网站有哪些方面app开发公司定制小程序
  • 网站开发学徒工作如何二维码生成器怎么弄
  • 网站建设方案设计杭州手机网站制作电脑公司
  • 东莞旅游网站建设微信公众号是干什么用的
  • 济南外贸建站做套现网站