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

网站代备案服务寻找小程序代理

网站代备案服务,寻找小程序代理,福利公众号,自己怎么开发社交app软件Docker基本概念 1、解决的问题 1、统一标准 应用构建 ○ Java、C、JavaScript ○ 打成软件包 ○ .exe ○ docker build … 镜像应用分享 ○ 所有软件的镜像放到一个指定地方 docker hub ○ 安卓#xff0c;应用市场应用运行 ○ 统一标准的 镜像 ○ docker run 容器化技术 …Docker基本概念 1、解决的问题 1、统一标准 应用构建 ○ Java、C、JavaScript ○ 打成软件包 ○ .exe ○ docker build … 镜像应用分享 ○ 所有软件的镜像放到一个指定地方 docker hub ○ 安卓应用市场应用运行 ○ 统一标准的 镜像 ○ docker run 容器化技术 VS 虚拟化技术 2、资源隔离 cpu、memory资源隔离与限制访问设备隔离与限制网络隔离与限制 用户、用户组隔离限制… 2、架构 Docker_Host ○ 安装Docker的主机Docker Daemon ○运行在Docker主机上的Docker后台进程Client ○操作Docker主机的客户端命令行、UI等Registry ○ 镜像仓库 ○ Docker HubImages ○ 镜像带环境打包好的程序可以直接启动运行Containers ○ 容器由镜像启动起来正在运行中的程序 交互逻辑 装好Docker然后去 软件市场 寻找镜像下载并运行查看容器状态日志等排错 3、安装 1、centos下安装docker 其他系统参照如下文档 参照文档 1、移除以前docker相关包 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2、配置yum源 sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、安装docker sudo yum install -y docker-ce docker-ce-cli containerd.io#以下是在安装k8s的时候使用 yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.64、启动 systemctl enable docker --now5、配置加速 这里额外添加了docker的生产环境核心配置cgroup sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF {registry-mirrors: [https://82m9ar63.mirror.aliyuncs.com],exec-opts: [native.cgroupdriversystemd],log-driver: json-file,log-opts: {max-size: 100m},storage-driver: overlay2 } EOF sudo systemctl daemon-reload sudo systemctl restart dockerDocker命令实战 常用命令 基础实战 1、找镜像 去docker hub找到nginx镜像 docker pull nginx #下载最新版镜像名:版本名标签docker pull nginx:1.20.1docker pull redis #下载最新 docker pull redis:6.2.4## 下载来的镜像都在本地 docker images #查看所有镜像redis redis:latestdocker rmi 镜像名:版本号/镜像id2、启动容器 启动nginx应用容器并映射88端口测试的访问 docker run [OPTIONS] IMAGE [COMMAND] [ARG...]【docker run 设置项 镜像名 】 镜像启动运行的命令镜像里面默认有的一般不会写# -d后台运行 # --restartalways: 开机自启 docker run --namemynginx -d --restartalways -p 88:80 nginx# 查看正在运行的容器 docker ps # 查看所有 docker ps -a # 删除停止的容器 docker rm 容器id/名字 docker rm -f mynginx #强制删除正在运行中的#停止容器 docker stop 容器id/名字 #再次启动 docker start 容器id/名字#应用开机自启 docker update 容器id/名字 --restartalways3、修改容器内容 修改默认的index.html 页面 1、进容器内部修改 # 进入容器内部的系统修改容器内容 docker exec -it 容器id /bin/bashecho h1welcome to chongqin/h1 index.html2、挂载数据到外部修改 注意!!! 事先在外面建好文件夹写好nginx配置文件再启动否则启动失败。 docker run --namemynginx \ -d --restartalways \ -p 88:80 -v /data/html:/usr/share/nginx/html:ro \ nginx# 修改页面只需要去 主机的 /data/html 例如在该目录下执行echo h1welcome to chongqin/h1 index.html目的是将docker容器中的某个目录挂载到主机的某个目录 -v 后的内容就是指挂载内容ro指的是主机可修改但是容器内部不能修改。rw指的是容器内部也可以改 4、提交改变 将自己修改好的镜像提交 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]docker commit -a yuze -m 首页变化 341d81f7504f gnginx:v1.0 1、镜像传输 # 离线安装# 将镜像保存成压缩包 docker save -o abc.tar gnginx:v1.0# 别的机器加载这个镜像 docker load -i abc.tar也可以压缩成功后将镜像传给别的主机 scp abc.tar root139.198.186.134:/root输入密码即可5、推送远程仓库 推送镜像到docker hub应用市场 docker tag local-image:tagname new-repo:tagname docker push new-repo:tagname# 把旧镜像的名字改成仓库要求的新版名字 docker tag gnginx:v1.0 yuze/gnginx:v1.0# 登录到docker hub docker login docker logout推送完成镜像后退出# 推送 docker push yuze/gnginx:v1.0# 别的机器下载 docker pull yuze/gnginx:v1.06、补充 docker logs 容器名/id 排错docker exec -it 容器id /bin/bash# docker 经常修改nginx配置文件 docker run -d -p 80:80 \ -v /data/html:/usr/share/nginx/html:ro \ -v /data/conf/nginx.conf:/etc/nginx/nginx.conf \ --name mynginx-02 \ nginx#把容器指定位置的东西复制出来 docker cp 5eff66eec7e1:/etc/nginx/nginx.conf /data/conf/nginx.conf #把外面的内容复制到容器里面 docker cp /data/conf/nginx.conf 5eff66eec7e1:/etc/nginx/nginx.conf进阶实战 1、编写自己的应用 编写一个HelloWorld应用 用脚手架快速创建 2、将应用打包成镜像 编写Dockerfile将自己的应用打包镜像 1、以前 Java为例 ● SpringBoot打包成可执行jar ● 把jar包上传给服务 ● 服务器运行java -jar 2、现在 所有机器都安装Docker任何应用都是镜像所有机器都可以运行 3、怎么打包-Dockerfile FROM openjdk:8-jdk-slim LABEL maintaineryuzeCOPY target/*.jar /app.jarENTRYPOINT [java,-jar,/app.jar]COPY target/.jar /app.jar 将linux中的.jar复制到docker容器中并命名app.jar docker build -t java-demo:v1.0 .最后的. 表示基础目录是本目录这里和dockerfile中的Copy命令 后面的参数相对应 3、启动容器 启动应用容器 docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 docker run -d 参数在后台运行容器。这个参数使得容器在启动后不会占用终端窗口并且可以持续运行 分享镜像 # 登录docker hub docker login#给旧镜像起名 docker tag java-demo:v1.0 yuze/java-demo:v1.0# 推送到docker hub docker push yuze/java-demo:v1.0# 别的机器 docker pull yuze/java-demo:v1.0# 别的机器运行 docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 4、部署中间件 部署一个Redis应用尝试应用操作Redis产生数据 docker run [OPTIONS] IMAGE [COMMAND] [ARG...]#redis使用自定义配置文件启动docker run -v /data/redis/redis.conf:/etc/redis/redis.conf \ -v /data/redis/data:/data \ -d --name myredis \ -p 6379:6379 \ redis:latest redis-server /etc/redis/redis.conf redis-server /etc/redis/redis.conf 指的是启动redis的命令
http://www.dnsts.com.cn/news/258954.html

相关文章:

  • 营销型网站建设方案演讲ppth5网站搭建
  • 在婚恋网站做销售好吗百度描述 网站
  • 营销型网站有意义吗制冷机电工程东莞网站建设
  • 旅游类网站策划建设_wordpress 注册页面插件
  • 美工网站设计收费拦截网站做跳转
  • 个人建站建设网站服务器数据库
  • 网站运营意义网站开发公司制作平台
  • 做网站 指导wordpress 动作hook
  • 品牌网站建设S苏州wordpress下载站
  • 朝阳网络 网站建设电商运营团队
  • 简述织梦网站上传步骤东莞行业推广
  • 龙口网站建设公司报价厦门百度搜索网站排名
  • 什么学做网站中国企业网站设计案例
  • 忘记网站后台登陆地址报告总结网站建设实验
  • 梅州做网站平面设计vi是什么意思
  • 网站开发深圳公司企业网站推广怎么做
  • vps建两个网站要两个程序池吗电子商务网站开发过程论文
  • 云科技网站建设上海华讯网络公司排名
  • 想让网站的文章都被收录怎么做全新正版营销网站
  • 邯郸有建网站吗哪个公司好些公司名称大全简单大气两个字
  • 做100个网站网站开发和后期维护费用
  • 什么查网站是否降权wordpress常用模板下载
  • 建立网站怎么做安徽省建设厅网站巅川建设有限公司
  • 设计制作我们的小船seo外推上排名
  • 深圳电商网站制作深圳网站建设龙华新科
  • 网站开发 作品理念重庆市建设工程信息网电话
  • 全站flash网站软件开发公司哪家好
  • 郑州网站优化汉狮关键词挖掘爱网站
  • 花都网站开发公司网站数据库连接出错
  • .net商城网站开发安徽省住房和城乡建设厅官方网站