网站怎么做首页比较好燕郊seo

news/2025/9/23 15:16:36/文章来源:
网站怎么做首页比较好,燕郊seo,广告公司简介介绍,台州关键词首页优化docker基本命令是一个开源的应用容器引擎#xff1b;是一个轻量级容器技术#xff1b;docker主机(Host)#xff1a;安装了Docker程序的机器#xff08;Docker直接安装在操作系统之上#xff09;#xff1b;docker客户端(Client)#xff1a;连接docker主机进行操作#…docker基本命令是一个开源的应用容器引擎是一个轻量级容器技术docker主机(Host)安装了Docker程序的机器Docker直接安装在操作系统之上docker客户端(Client)连接docker主机进行操作docker仓库(Registry)用来保存各种打包好的软件镜像docker镜像(Images)软件打包好的镜像放在docker仓库中docker容器(Container)镜像启动后的实例称为一个容器容器是独立运行的一个或一组应用docker引擎docker daemon process docker后台服务直接执行dockerd启动后台服务rest接口 程序可以通过rest接口来访问后台服务docker cil 交互式命令行界面 docker开头的所有命令都与docker cil交互镜像操作知乎不支持表格所以只能这样容器操作运行容器docker run [选项] 镜像名 选项 -d 后台运行 -it 提供容器交互 --name 设置容器名 --cpus 设置cpu个数 --env 设置环境变量 --mount typebind,source/root/target,target/app或者--mount typetmpfs,destination/app --volume host:container:[rw|ro]挂载一个磁盘卷 例如 --volume /home/hyzhou/docker:/data:rw --restart 设置重启策略on-failure,no,always --privileged 使用该参数container内的root拥有真正的root权限。否则container内的root只是外部的一个普通用户权限。privileged启动的容器可以看到很多host上的设备并且可以执行mount。甚至允许你在docker容器中启动docker容器。volume bind-mount tmpfs-mountVolumes和Bind mounts模式使我们能够在宿主机和容器间共享文件从而我们能够将数据持久化到宿主机上以避免写入容器存储层带来的容器停止后数据的丢失的问题。tmpfs mounts顾名思义是一种非持久化的数据存储。它仅仅将数据保存在宿主机的内存中一旦容器停止运行tmpfs mounts会被移除从而造成数据丢失。一个简单区分volumesbind mounts和tmpfs mounts不同点的方法是思考数据在宿主机上是如何存在的。Volumes由Docker管理存储在宿主机的某个地方在linux上是/var/lib/docker/volumes/。非Docker应用程序不能改动这一位置的数据。Volumes是Docker最好的数据持久化方法。Bind mounts的数据可以存放在宿主机的任何地方。数据甚至可以是重要的系统文件或目录。非Docker应用程序可以改变这些数据。tmpfs mounts的数据只存储在宿主机的内存中不会写入到宿主机的文件系统。详细区别https://michaelyou.github.io/2017/09/17/Docker%E6%95%B0%E6%8D%AE%E7%AE%A1%E7%90%86-Volume%EF%BC%8C-bind-mount%E5%92%8Ctmpfs-mount/DockerfileDockerFile# 使用官方提供的 Python 开发镜像作为基础镜像 FROM python:2.7-slim # 将工作目录切换为 /app WORKDIR /app # 将当前目录下的所有内容复制到 /app 下 ADD . /app # 使用 pip 命令安装这个应用所需要的依赖 RUN pip install --trusted-host pypi.python.org -r requirements.txt # 允许外界访问容器的 80 端口 EXPOSE 80 # 设置环境变量 ENV NAME World # 设置容器进程为python app.py即这个 Python 应用的启动命令 CMD [python, app.py]其中RUN 原语就是在容器里执行 shell 命令的意思。而 WORKDIR意思是在这一句之后Dockerfile 后面的操作都以这一句指定的 /app 目录作为当前目录。Dockerfile中的ENTRYPOINT指令和CMD指令都可以设置容器启动时要执行的命令但用途是有略微不同的。cmd : cmd给出的是一个容器的默认的可执行体。也就是容器启动以后默认的执行的命令。重点就是这个“默认”。意味着如果docker run没有指定任何的执行命令或者dockerfile里面也没有entrypoint那么就会使用cmd指定的默认的执行命令执行。可以被docker run 语句覆盖。entrypoint : 是真正的容器启动以后要执行命令。不会被docker run 语句覆盖。所以到了最后的 CMD意思是 Dockerfile 指定 python app.py 为这个容器的进程。这里app.py 的实际路径是 /app/app.py。所以CMD [“python”, “app.py”] 等价于 docker run python app.py。另外在使用 Dockerfile 时你可能还会看到一个叫作 ENTRYPOINT 的原语。实际上它和CMD 都是 Docker 容器进程启动所必需的参数完整执行格式是“ENTRYPOINT CMD”。但是默认情况下Docker 会为你提供一个隐含的 ENTRYPOINT即/bin/sh -c。所以在不指定 ENTRYPOINT 时比如在我们这个例子里实际上运行在容器里的完整进程是/bin/sh -c “python app.py”即 CMD 的内容就是 ENTRYPOINT 的参数。备注基于以上原因我们后面会统一称 Docker 容器的启动进程为ENTRYPOINT而不是 CMD。需要注意的是Dockerfile 里的原语并不都是指对容器内部的操作。就比如ADD它指的是把当前目录即 Dockerfile 所在的目录里的文件复制到指定容器内的目录当中。读懂这个 Dockerfile 之后我再把上述内容保存到当前目录里一个叫“Dockerfile”的文件中$ ls Dockerfile app.py requirements.txt接下来我就可以让 Docker 制作这个镜像了在当前目录执行docker build -t helloworld .其中-t 的作用是给这个镜像加一个 Tag即起一个好听的名字。docker build 会自动加载当前目录下的 Dockerfile 文件然后按照顺序执行文件中的原语。而这个过程实际上可以等同于 Docker 使用基础镜像启动了一个容器然后在容器中依次执行 Dockerfile 中的原语。需要注意的是Dockerfile 中的每个原语执行后都会生成一个对应的镜像层。即使原语本身并没有明显地修改文件的操作比如ENV 原语它对应的层也会存在。只不过在外界看来这个层是空的。其他字段ARG 参数名 参数值构建参数和 ENV 的效果一样都是设置环境变量。所不同的是ARG 所设置的构建环境的环境变量在将来容器运行时是不会存在这些环境变量的。docker compose用于定义和运行多个Docker应用程序的工具#启动相关服务 docker-compose up -d #编译服务 docker-compose build . #停止相关服务 docker-compose down #删除服务 docker-compose rm 服务名 #运行单个服务(容器) docker-compose run 服务名Compose 使用的三个步骤使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务这样它们可以在隔离环境中一起运行。最后执行 docker-compose up 命令来启动并运行整个应用程序。quick start1、准备创建一个测试目录$ mkdir composetest $ cd composetest在测试目录中创建一个名为 app.py 的文件并复制粘贴以下内容import time import redis from flask import Flask app Flask(__name__) cache redis.Redis(hostredis, port6379) def get_hit_count():retries 5while True:try:return cache.incr(hits)except redis.exceptions.ConnectionError as exc:if retries 0:raise excretries - 1time.sleep(0.5)app.route(/) def hello():count get_hit_count()return Hello World! I have been seen {} times.n.format(count)在此示例中redis 是应用程序网络上的 redis 容器的主机名该主机使用的端口为 6379。在 composetest 目录中创建另一个名为 requirements.txt 的文件内容如下flask redis2、创建 Dockerfile 文件在 composetest 目录中创建一个名为的文件 Dockerfile内容如下FROM python:3.7-alpine WORKDIR /code ENV FLASK_APP app.py ENV FLASK_RUN_HOST 0.0.0.0 RUN apk add --no-cache gcc musl-dev linux-headers COPY requirements.txt requirements.txt RUN pip install -r requirements.txt COPY . . CMD [flask, run]3、创建 docker-compose.yml在测试目录中创建一个名为 docker-compose.yml 的文件然后粘贴以下内容# yaml 配置 version: 3 services:web:build: .ports:- 5000:5000redis:image: redis:alpine4、使用 Compose 命令构建和运行您的应用在测试目录中执行以下命令来启动应用程序docker-compose up如果你想在后台执行该服务可以加上 -d 参数docker-compose up -d(目录下要有Dockerfile,docker-compose.yml,其他需要用到的文件)nvidia-docker运行容器# --shm-size 16G将tmpfs的大小改为16G(内存空间) docker run --runtimenvidia --gpus all --shm-size 16G -it -d --name 容器名 镜像名/dev/shm/介绍/dev/shm/是linux下一个非常有用的目录因为这个目录不在硬盘上而是在内存里。默认系统就会加载/dev/shm 它就是所谓的tmpfs

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912956.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外包做网站一般多少钱wordpress中文标题转换拼音插件

用户管理 一个用户必须有一个主组一个用户可以拥有多个组 但是必须一个主组 其它组是临时组一个组可以拥有多个用户用户的信息放到 /etc/passwd 用户的密码 存入 /etc/shadow 组信息存到 /etc/group添加用户 add useradd shengliang 这时候会在 /etc/passwd 下生成一条记录 she…

珠宝行业网站建设生活馆网站开发背景

目录 1.定时任务实现 2.quartz说明 3.存储方式 4.示例 5.定时任务的重新定制,恢复,暂停及删除 1.定时任务实现 定时任务的实现方式有很多,如下: 1.启动类中添加EnableScheduling,开启定时任务功能,然…

搞笑椅子机房语录

抽象2025.9.23 (已知院长同学很爱唱“我要当主席”,此时正在唱校歌) 47:咋都开始唱校歌了 院长:我都当主席了还不能唱校歌了? 珂乌:还是当主席吧

在AI技术快速实现创意的时代,挖掘渗透测试框架新需求成为关键挑战

该篇文章无摘要a.内容描述核心功能定位:该项目是一个可扩展的后渗透测试和对抗仿真框架,采用服务器/客户端架构设计,主要面向专业渗透测试人员。服务器端采用Golang开发,客户端采用C++ QT框架实现跨平台支持。关键…

基于区域的空间域图像融合MATLAB实现

基于区域的空间域图像融合MATLAB实现,结合多尺度区域分割与特征加权策略一、方法原理区域分割 采用SLIC超像素分割算法将图像划分为均匀区域,每个区域包含约200-300个像素。 区域特征提取颜色特征:HSV空间均值 纹理…

网站seo自己怎么做什么是关键词

前言 对象图和包图依然是对系统的静态的描写叙述。UML九种图加上包图,事实上是十幅图。 包图 1.构成 2.包中的元素 类、接口、用例、构件、其他包等。(若包被撤销,当中的元素被撤销) 3.包之间的关系 泛化、细化、依赖(…

甘肃建设职工教育培训中心网站计算机网络设计是干什么的工作

文章目录 前言一、安装cudn二、安装cudnn三、安装pytorch 前言 确保Windows系统版本高于windows10 21H2或Windows11,然后在Windows中将显卡驱动升级到最新即可,WSL2已支持对显卡的直接调用。 一、安装cudn 进入英伟达官网中的cuda下载地址&#xff1…

怎么建造网站天津网站建设品牌推广

微软2024年1月的更新补丁正常更新会出现0x80070643错误,原因是正常安装系统默认的恢复分区留小了,通过压缩系统盘空间然后在diskgenius扩容恢复分区空间可以解决这个问题,但是笔者在进行上述操作时依旧出现了报错,按照网上的说法可…

intitle:律师网站建设的重要性做网站公司怎么样

为什么80%的码农都做不了架构师?>>> ##Win10除了Edge/IE,其他浏览器打开和载入速度都很慢 解决办法:以管理员身份运行cmd,输入netsh winsock reset重置winsock,然后重启电脑即可 转载于:https://my.oschin…

广州建设网站公司哪个济南兴田德润有活动吗做网站的图片=gif

Ajax-05 xhr(level-2)新特性 responseType属性和response属性 responseType: 表示预期服务器返回的数据的类型 “” ,默认空text,和空一样,表示服务器返回的数据是字符串格式json,表示服务器返回的是js…

网站登录 效果代码产品软文范例500字

如果没有正确的工具来汇总和解析日志数据,则几乎不可能找到并了解您正在寻找的信息。 日志有无穷无尽的用途,因为日志本身是无止境的。 应用程序日志,安全日志,BI日志, 林肯日志 (好吧,也许不是…

网站留白做301网站打不开

所有的NLP大模型 都是transformer结构 1.Mask attention 的策略不同 2.训练任务目标不同 国内大模型nb公司:百度、清华智谱 一、主流大模型 粉色:Encoder-only。 绿色:Encoder-Decoder,尽头智谱ChatGLM。 蓝色:…

梳理 | 脑神经科学原理学习资料整理

梳理 | 脑神经科学原理学习资料整理 前言 我想,我似乎一直都在试图探寻着什么,但在过去我甚至都不知道这一点 在近一年不断的在和AI交流的过程中我似乎渐渐地看清了自己的一点轮廓 【就像是最开始的这几篇甚至是在和…

如何做有效的Bug管理?

有效的Bug管理,就是让团队形成一种“对质量负责”的共识大家好,我是陈哥。 有读者留言说,他们团队老是因为反复出现同类Bug导致项目延期。 他们团队没有统一 Bug 记录渠道,测试人员一般发现问题口头告知或者汇总文…

深圳 赢客创想网络技术股份有限公司 网站建设网站建设和续费

前言 自动化测试中我们存放数据无非是使用文件或者数据库,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我们的首选,无论是编写测试用例还是存放测试数据,excel都是很方便的。…

php网站开发专业介绍优化关键词的方法包括

日前,浪潮商用机器有限公司宣布,旗下K1 Power服务器系列产品经过几十项基础功能和高可用功能用例的专业测试,与腾讯新兴国产分布式数据库TDSQL完美兼容,且性能优异,可进行顺利的部署、平稳的运行及对外提供服务。此次互…

培训课程设计方案阿里巴巴网站的搜索引擎优化案例

文章目录 一.冯诺依曼体系结构1.1 为什么体系结构中要存在内存?1.2 冯诺依曼瓶颈 二.操作系统2.1 设计目的2.2 系统调用与库函数 一.冯诺依曼体系结构 冯诺依曼体系结构(Von Neumann Architecture)是计算机的基本设计理念之一,由…

站长做2个网站微山网站建设多少钱

步骤:首先选择标注工具,然后右键→Parameters,在弹出来的窗口中√上如下图二所示选项 最终要达到显示单位的效果的话,需要在Text项键入%v%u。 今天就记录到这里啦O