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

成都网站建设爱特通微信小程序怎么添加

成都网站建设爱特通,微信小程序怎么添加,旅游网页设计模板简约图片,室内设计学校推荐系列文章目录 文章目录 系列文章目录前言一、什么是容器#xff1f;二、如何安装docker三、如何写dockerfile四、如何启动服务五、常见命令总结总结 前言 这篇文章#xff0c;‌主要目的是通过容器化技术简化应用程序的部署、运行和管理#xff0c;提高开发、测试和生产环境…系列文章目录 文章目录 系列文章目录前言一、什么是容器二、如何安装docker三、如何写dockerfile四、如何启动服务五、常见命令总结总结 前言 这篇文章‌主要目的是通过容器化技术简化应用程序的部署、运行和管理提高开发、测试和生产环境的一致性以及资源的优化利用 一、什么是容器 ‌Docker是一种开源的容器化技术主要用于简化应用程序的开发、部署和运行过程。‌它通过提供一个轻量级的虚拟化环境使得开发者可以打包、分发和运行应用程序及其依赖环境。Docker将应用程序及其所有依赖项打包成一个“容器”这个容器可以在任何支持Docker的系统上运行而无需担心环境配置等差异的影响的问题。 Docker的核心概念包括容器、镜像、Dockerfile和镜像仓库。容器是Docker的基本部署单元它是一个轻量级的、独立的运行时环境包含应用程序及其相关依赖。镜像用于创建容器的模板包含了一个完整的文件系统包括应用程序运行所需的所有文件、依赖和配置信息。Dockerfile是一种文本文件用于定义Docker镜像的构建过程。镜像仓库则用于存储和分发Docker镜像。 Docker相比传统的虚拟机具有更高的效率和灵活性。它利用Linux内核的命名空间和控制组技术实现了隔离性和资源管理使得应用程序在不同的容器中运行不会相互影响。此外Docker的轻量性和可移植性使得开发人员可以更轻松地创建一个可靠的开发环境快速部署应用程序。 二、如何安装docker 已centos系统为例 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine sudo yum install -y yum-utils sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum makecache fast sudo yum install docker-ce docker-ce-cli containerd.io yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/docker-ce-cli-19.03.9-3.el7.x86_64.rpm创建开机启动与服务自启动 systemctl enable docker systemctl restart dockerdocker version docker run hello-world如果上述安装过程中报错如何解决 [添加链接描述](https://mirrors.aliyun.com/docker-ce/linux/centos/7.5/x86_64/edge/Packages/)yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/docker-ce-cli-19.03.9-3.el7.x86_64.rpmwget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release -y yum install container-selinux -y 下载centos7 镜像base镜像 下载docker 修改代理https://hub.atomgit.com [rootcluster-node-1 ~]# cat /etc/docker/daemon.json {registry-mirrors: [https://hub.atomgit.com] } 重启docker服务 sudo systemctl daemon-reload sudo systemctl restart docker 下载dockercentos 7.0镜像 docker pull centos:7 docker run -it centos:7 bash三、如何写dockerfile Dockerfile.runtime 如下基于centos7实现 ARG Version7FROM centos:${Version} LABEL maintainerdavit wangweifbenn.cn project-urlenn vplatform description视频综合管理平台# 备份现有的 YUM 源配置文件 RUN mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 下载新的 YUM 源配置文件 RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 清理 YUM 缓存并更新 RUN yum clean all yum makecacheRUN yum update -y RUN yum install -y \gcc \gcc-c \kernel-devel \kernel-headers \openssl \openssl-devel \git \wget \procps-ng \which \vim \sysvinit-tools \systemd \net-toolsWORKDIR /opt/ COPY APP.tar /opt RUN tar xf APP.tarENV LD_LIBRARY_PATH/usr/local/lib:$LD_LIBRARY_PATH TZAsia/Shanghai WORKDIR /opt/APP # 添加调试信息 RUN echo Executing install mongo rpm package...WORKDIR /opt/APP COPY start.sh /opt/APP RUN chmod x start.sh RUN echo Executing build docker... CMD [bash, start.sh]start.sh 自启动脚本如下 #!/bin/bash dstroot/opt/APPcd $dstroot checkAppStatusIsOk() { for module in service1 service2; dofor line in $(seq -w 2);domongodpidpidof $module if [[ -z $mongodpid ]];thenecho please check the app status is OK $module!bash start$module.sh fisleep 1; done done } while true; docheckAppStatusIsOksleep 30 # 检查间隔0.5分钟 donedocker镜像生成与删除 根据dockerfile生成docker images docker build -t vplatform -f Dockerfile.runtime . 如下name即-t后面跟着name被定义为vplatform 如何删除镜像 docker rmi vplatform四、如何启动服务 启动服务即镜像名为vplatform启动后容器命名为app-demo docker run --name app-demo -d vplatform 启动后查询容器是否正常 docker ps -a进入docker docker exec -ti 4bb1e655d551 /bin/bash查看docker容器的运行日志 docker logs -f 4bb1e655d551停止docker镜像并删除 docker stop 4bb1e655d551 docker rm 4bb1e655d551五、常见命令总结 docker ps -a docker logs -f davit docker start davit docker stop davit docker rm davit docker images docker image rm containerId docker version docker run sudo docker attach containerId docker image rm 89dc951613c2 docker cp -rf davit:/opt/pipeline/sdk/ .启动docker命令 -i 交互式 -t 终端 -d 后台运行 结合command[/bin/bash] --name 容器名称 --add-host db-static:86.75.30.9 添加host -h 主机名hostname -v 挂在主机目录到容器 -p 端口映射 --privilegedtrue 使容器拥有root权限(还不是很理解) --netwok 是容器接入提前建立好的网络my-gridge-network中 daocloud.io/nginx 镜像地址:标签 /bin/bash command命令 --gpus 设备iddocker stop davit docker rm davit docker exec -ti davit /bin/bash docker run -p 19000:8000 -p 19001:8001 -p 19002:8002 --name davit -v /home/models:/models --gpus device6 -it trtis-dev:latest /opt/trtserver --log-verbose2 --model-repository /models 总结 以上讲述了docker镜像常用方法希望对你有所帮助。 授之以鱼不如授之以渔
http://www.w-s-a.com/news/117331/

相关文章:

  • 营销号经典废话北京网站建设公司网站优化资讯
  • 一六八互联网站建设怎么做套版网站
  • wordpress 书站建筑公司简介范文大全
  • 建设官方网站多少鲜花网站建设的主要工作流程
  • 卖主机网站轻量wordpress主题
  • 网站建设规划书结构制作一个自己的网站
  • 外贸网站商城建设做网站和推广
  • 网站建设微信群免费简约ppt模板
  • 哈尔滨网站设计公司哪家更好shopify和wordpress
  • 岚县网站建设网站建设中效果
  • 网站建设软文推广网站建设分金手指排名十四
  • 网站建设要什么知识广州注册公司地址怎么解决
  • 自己可以做开奖网站吗wordpress和hexo
  • 成都网站关键词优化wordpress价格
  • 网站开发后端站建设 app开发网站
  • 毕业设计做网站好的想法开发网站代码量
  • 西宁网站建设排名wordpress的站点地址如何配置
  • 医院网站建设 价格app和网站开发的成本
  • 常见的网站开发工具山东建设厅官方网站李兴军
  • 二级院系网站建设情况做网站域名是什么意思
  • 网站开发双语辽宁省建设厅网站怎样下载表格
  • 网站后台密码怎么修改百度查重免费入口
  • 衡阳网站页面设计公司绍兴网站设计
  • 青岛手机建站多少钱做图表的网站 免费
  • 如何去建立和设计一个公司网站开封建设教育协会网站
  • 南充市住房和城乡建设局考试网站wordpress 下载模板站
  • 有没有单纯做旅游攻略的网站保定建站方案
  • 2017网站建设报价方案2022年企业所得税税率表一览
  • 可以做婚礼视频的网站有哪些工程公司管理制度
  • 做农产品网站需要做的准备中文手机网站设计案例