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

怎么给网站wordpress百度关键词推广一年多少钱

怎么给网站wordpress,百度关键词推广一年多少钱,做网站的优化价格,建筑网建筑规范Docker的Image结构是怎样的? 镜像是将应用程序 及其需要的 系统函数库、环境、配置、依赖 打包而成。 镜像结构 入口( Entrypoint ) 镜像运行入口,一般是程序启动的脚本和参数 层( Layer ) 在BaseImage基…

Docker的Image结构是怎样的?

  • 镜像是将应用程序 及其需要的 系统函数库、环境、配置、依赖 打包而成。

镜像结构

  • 入口( Entrypoint )
    • 镜像运行入口,一般是程序启动的脚本和参数
  • 层( Layer )
    • 在BaseImage基础上添加安装包、依赖、配置等,每次操作都形成新的一层。
  • 基础镜像( BaseImage )
    • 应用依赖的系统函数库、环境、配置、文件等

镜像是分层结构,每一层称为一个Layer
在这里插入图片描述

Dockerfile

  • Dockerfile 就是一个文本文件,其中包含一个个的 指令(Instruction),用指令来说明要执行什么操作来构建镜像。每一个指令都会形成一层Layer。
指令说明示例
FROM指定基础镜像FROM centos:6
ENV设置环境变量,可在后面指令使用ENV key value
COPY拷贝本地文件到镜像的指定目录COPY 。/mysql-5.7.rpm /tmp
RUN执行Linux的shell命令,一般是安装过程的命令Run yum install gcc
EXPOSE指定容器运行时监听的端口,是给镜像使用者看的EXPOSE 8080
ENTRYPOINT镜像中应用的启动命令,容器运行时调用ENTRYPOINT java -jar xx.jar
更新详细语法说明,请参考官网文档:https://docs.docker.com/engine/reference/buider

示例:基于Ubantu镜像构建一个新镜像,运行一个java项目

  • 步骤1:新建一个空文件夹docker-demo
  • 步骤2: 拷贝课前资料中的docker-demojar文件到docker-demo这个目录
  • 步骤3:拷贝课前资料中的jdk8.tar.gz文件到docker-demo这个目录
  • 步骤4:拷贝课前资料提供的Dockerfile到docker-demo这个目录
  • 步骤5:进入docker-demo
  • 步骤6: 运行构建镜像命令:
    • docker build -t javaweb:1.0 .
    • -t 指的是tag 名称:版本号
    • 最后的 “.” 是指Dockerfile文件的所在目录,当前在此目录,所以用 “.”

Dockerfile:

#指定基础镜像
FROM ubuntu:16.04#配置环境变量,JDK的安装目录
ENV JAVA DIR=/usr/local#拷贝jdk和java项目的包6
COPY ./jdk8.tar.gz $JAVA_DIR/
COPY ./docker-demo.jar /tmp/app.jar#安装JDK
RUN cd $JAVA DIR
&& tar -xf ./jdk8.tar.gz&& mv ./jdk1.8._144 ./java8#配置环境变量
ENV JAVA_HOME=$JAVA DIR/java8ENV PATH=$PATH:$JAVA HOME/bin#暴露端口
EXPOSE 8099#入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar

DockerCompose

  • Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器
  • Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。相当于多个run命令的集合

Compose文件语法示例两种方式:

version:"3.8"
services:mysql:                                   #相当于 --nameimage: mysql:5.7.25  environment:                    #相当于 -eMYSQL_ROOT_PASSWORD: 123volumes:                                    #相当于 -v- /tmp/mysql/data:/var/lib/mysql- /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnfRuoyi :            # --name 临时构建build: .   #镜像构建目录ports:                       #相当于 -p8090: 8090

DockerCompose的详细语法参考官网: https://docs.docker.com/compose/compose-file/

下载配置DockerCompose

下载
curl -L
https://github.com/docker/compose/releases/download/1.29.1/docker-
compose-`uname -s`-`uname -m` > /usr/1ocal/bin/docker-compose

或者直接下载上传到 /usr/local/bin/

修改文件权限
chmod +x /usr/local/bin/docker-compose
Base自动补全命令
curl -L
https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

如果这里出现访问GitHub错误,需要修改自己的hosts文件:

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts

docker-compose构建镜像并运行命令

# cd 要构建的文件目录内
docker-compose up -d  #up 构建并运行   down 停止并删除

更多命令 执行 --help查看

http://www.yayakq.cn/news/409283/

相关文章:

  • 官方手表网站杭州网站开发企业
  • 东兴网站建设充电宝网站建设策划书
  • 网站建站软件app定制开发公司在哪里
  • 西安做门户网站最好的公司哪个免费自助建站系统最好用
  • 拉链网站源码遵义网页
  • 哪些网站可以进行域名注册wordpress和worldpress
  • 深圳专业做网站的公司哪家好wordpress网站加cnzz
  • 石家庄市住房和建设局网站wordpress tag函数
  • 英语网站建设公司什么行业最需要做网站建设
  • 做网站推广弊端提供免费空间的网站
  • 贵阳市网站建设个人网站有必要备案吗
  • 珠宝企业的门户网站开发安卓程序开发用什么软件
  • 百度网站推广费用多少钱快手直播间挂人气自助网站
  • 在手机上创建网站网站建设 技术指标
  • 网站注册界面如何建立自己网站视频
  • 网页制作与网站开发感想中国物流网
  • 凯里网站设计哪家好自己做头像网站
  • 网站开发会计处理网站域名解析ip地址
  • 做直播网站需要哪些技术网站备案表上面的开办单位写什么
  • 高端网站建设与管理wordpress手机中文版
  • 设计网络网站建设试述企业网的定义和意义
  • 嘉兴网站制作软件惠州网站建设科技有限公司
  • 江西省建设厅业绩网站网站域名列表是什么
  • 网站建设的相关论文咸宁住房和城乡规划建设局网站
  • 企业园区网络设计方案电脑优化工具
  • 怎么把网站排名做网站老板不发工资我拿尾款
  • 滨州网站seo服务网站推广app开发
  • 新网站如何做流量企业系统定制开发
  • php网站 源码东莞营销网站建设直播
  • 35互联网站建设怎么样什么网站可以做数据调查问卷