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

网站多久备案一次吗网络运营策划

网站多久备案一次吗,网络运营策划,网推方案,台州网站建设选浙江华企一、引言 1、什么是Docker Docker是一个开源的应用容器引擎#xff0c;它让开发者可以将他们的应用及其依赖打包到一个可移植的镜像中#xff0c;然后发布到任何流行的Linux或Windows操作系统的机器上#xff0c;也可以实现虚拟化。容器是完全使用沙箱机制#xff0c;相互之… 一、引言 1、什么是Docker Docker是一个开源的应用容器引擎它让开发者可以将他们的应用及其依赖打包到一个可移植的镜像中然后发布到任何流行的Linux或Windows操作系统的机器上也可以实现虚拟化。容器是完全使用沙箱机制相互之间不会有任何接口。 Docker的优点包括简化流程、避免选择恐惧症和节省开支。使用Docker可以更快地打包、测试以及部署应用程序并可以缩短从编写到部署运行代码的周期。Docker的架构包括Docker daemonDocker守护进程这是一个运行在宿主机DOCKER-HOST的后台进程。 Docker进程和普通的进程没有任何区别它就是一个普通的应用进程不过是用来操作镜像文件的。所以Docker进程构建的应用镜像文件就等于Docker容器。 2、Docker三要素 ①Docker镜像Image Docker镜像是一个只读的模板包含了运行环境、文件系统、应用程序和依赖等。镜像可以用来创建Docker容器一个镜像可以被多个容器同时使用。 例如一个镜像可以包含一个完整的 ubuntu 操作系统环境里面仅安装了 Apache 或用户需要的其它应用程序。 镜像可以用来创建 Docker 容器。 Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像用户甚至可以直接从其他人那里下载 一 个已经做好的镜像来直接使用。 ②Docker仓库Container 容器是基于镜像创建的一个可运行的实例它是一个独立且隔离的运行环境。容器可以被快速创建、启动、停止、删除并且具有轻量级、可移植性和可复用性等特点。可以把容器看做是一个简易版的Linux环境包括root用户权限、进程空间、用户空间和网络空间等和运行在其中的应用程序。 仓库是集中存放镜像文件的场所。 有时候会把仓库和仓库注册服务器Registry混为一谈并不严格区分。实际上仓库注册服务器上 往往存放着多个仓库每个仓库中又包含了多个镜像每个镜像有不同的 标签tag。 仓库分为公开仓库Public和私有仓库Private两种形式。 最大的公开仓库是 Docker Hub存放了数量庞大的镜像供用户下载。 当然用户也可以在本地网络内创建一个私有仓库。 当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库这样下次在另外一 台 机器上使用这个镜像时候只需要从仓库上 pull 下来就可以了。 ③Docker容器Repository 仓库是用来存储和分享镜像的地方可以分为本地仓库和远程仓库两种类型。本地仓库存储在本地机器上而远程仓库则可以通过网络访问。仓库中的每个镜像都有一个唯一的标识符称为镜像标签Image Tag可以用来唯一标识和区分不同的镜像版本。 Docker 利用容器来运行应用。 容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。 可以把容器看做是一个简易版的 Linux 环境包括root用户权限、进程空间、用户空间和网络空间等 和运 行在其中的应用程序。 提供一次性的环境。比如本地测试他人的软件、持续集成的时候提供单元测试和构建的环境提供弹性的云服务。因为 Docker 容器可以随开随关很适合动态扩容和缩容组建微服务架构。通过多个容器一台机器可以跑多个服务因此在本机就可以模拟出微服务架构 二、快速开始 1、服务器选型 在选择服务器操作系统时Windows附带了许多您需要付费的功能。 Linux是开放源代码可让用户免费使用。 对比 Windows服务器和Linux服务器在安装Docker时存在一些差异主要原因在于它们使用的操作系统不同。         在Windows服务器上安装Docker通常是通过Docker Desktop for Windows软件来实现的。Docker Desktop for Windows提供了一个图形化界面可以方便地安装、管理和部署Docker容器。安装过程比较简单只需要下载并安装Docker Desktop for Windows然后按照提示进行操作即可。         而在Linux服务器上安装Docker需要根据具体的发行版和版本号进行操作。一般来说可以使用系统自带的包管理器如apt、yum等来安装Docker。例如在Ubuntu上安装Docker可以使用以下命令 sudo apt-get update sudo apt-get install docker.io 在CentOS上安装Docker可以使用以下命令 sudo yum install docker 安装完成后可以通过运行 sudo yum install docker 命令来检查Docker是否成功安装并查看相关信息。 Linux是开源的因此是免费的。Web主机仅需要支付技术支持即可安装和维护程序如果需 要。服务器提供商不需要将额外的成本转嫁给客户。另一方面对于Windows服务器公司通常 必须为操作系统和定期使用许可证付费。Linux服务器及其运行的应用程序通常设计为精益运行因此通常使用较少的计算机资源。好处是 程序员可以“即时”修改Linux服务器和软件而无需重新启动这在Windows环境中是不可能的。 Microsoft Windows服务器在多数据库任务下趋向于变慢崩溃的风险更高。Linux比Windows更安全。尽管没有哪个系统能幸免于黑客和恶意软件的攻击但是Linux往往是 一个低调的目标。由于Windows运行着世界上大多数软件因此黑客们渴望获得低挂的果实 Windows。 2、虚拟机安装 可查看【Linux】虚拟机安装Linux、客户端工具及Linux常用命令详细教程_安装虚拟机和linux操作系统使用的命令格式和执行结果(截图显示)-CSDN博客中Linux的安装 本篇我使用的是国产OpenAnolis龙蜥操作系统是基于Linux 的系统。 3、Docker安装 Docker支持运行CentOS版本CentOS 7.X 内核版本检查: uname -r 卸载可能存在的旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine旧版本的docker叫做docker或者docker-engine如果有安装先卸载其以及其依赖新版本的 docker叫做docker-ce docker-ce社区版免费 docker-ee专业版收费 1、安装必要的系统工具: yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加docker-ce安装源: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 配置阿里云Docker Yum源: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 两个配置源选择哪一个都可以我这里选择的是阿里云的源 3、更新yum缓存: yum makecache fast 如果出现yml.pid占用: -- rm -f /var/run/yum.pid 4、安装docker-CE: yum -y install docker-ce 出现以下代表安装成功/已安装 1默认安装的是最新版本的稳定版 2查看版本列表请使用如下命令yum list docker-ce --showduplicates | sort -r 3如果要安装特定版本的docker-CE请使用如下命令格式 yum install docker-ce- 三、Docker基本使用 镜像操作首先需要从Docker仓库中获取镜像可以使用docker pull命令从远程仓库下载镜像。如果本地仓库中没有需要的镜像则可以通过docker search命令搜索并下载。容器操作在获取镜像后可以使用docker run命令创建并启动容器。容器可以用来运行应用程序并且每个容器都是相互隔离的。可以通过docker ps命令查看正在运行的容器使用docker stop和docker start命令来停止和启动容器。镜像和容器的管理Docker还提供了其他一些命令来管理镜像和容器例如docker image命令可以用来管理本地镜像docker container命令可以用来管理本地容器。仓库管理如果需要将本地镜像上传到远程仓库可以使用docker push命令。同时也可以使用docker tag命令给本地镜像添加标签以便于管理和区分不同的镜像版本。 1、基本操作 systemctl status docker #查看服务状态 systemctl start docker #启停服务 systemctl stop docker #停止服务 systemctl restart docker #重启 systemctl enable docker #开机自启动 systemctl disable docker #取消开机自启动2、仓库、镜像操作 Docker 运行容器前需要本地存在对应的镜像 如果镜像不存在 Docker 会尝试先从默认镜像仓库下 载 默认使用 Docker Hub 公共注册服务器中的仓库 用户也可以通过配置使用自定义的镜像仓 配置加速器(通过阿里云控制台容器镜像服务 (aliyun.com)获得加速地址) sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF {registry-mirrors: [你的阿里云专属加速器地址] } EOF sudo systemctl daemon-reload #重新加载daemon sudo systemctl restart docker #重启 搜索镜像 比如nginx  docker search 镜像名称 下载镜像 安装nginx镜像nginx镜像是一个Linux系统。 docker pull 镜像名 docker pull nginx 获取一个 centos 系统的基础镜像可以使用如下的命令: docker pull centos 未指定版本一般会使用latest(最新的)版本 docker pull centos:版本号 或者直接指定版本 【注意】 如果不能下载你就需要查看你有没有权限访问 /var/run/docker.sock ls -l /var/run/docker.sock 更改该文件的权限或所有权 sudo chown ${USER} /var/run/docker.sock 重启Docker守护进程 sudo systemctl restart docker 这样你就可以解决下载问题了 查看宿主机上的镜像 docker images 查看image位置 cd /var/lib/docker/containers (/var/lib/docker为docker默认安装目录) lldocker rmi 镜像ID/标签 docker rmi centos docker rmi -f centos:latest 如果提示镜像被使用需要先停止某个ID的容器那么要先删除容器再删除镜像。或者强制删除镜像。 正确做法先删除依赖该镜像的所有容器 再来删除镜像3、容器操作 容器是Docker的另一个核心概念。简单来说容器是镜像的一个运行实例。 镜像是静态的只读文件而容器带有运行时需要的可写文件层同时容器中的应用进程处于运行状态 创建容器 docker create -it centos:latest docker create -it --name n1 nginx centos:latest 即镜像名字:版本(或镜像ID)将使用指定镜像创建容器。另外Docker会检查本地是否存在指定的镜像不存在就从公有仓库下载-it是两个参数-iinteractive容器具有交互功能-t容器将提供伪终端--name指定生成的容器的名字允许空如果不指定会自动生成 启动、停止、重启容器 docker start 容器ID|name|name:tag docker stop 容器ID|name|name:tag docker restart 容器ID|name|name:tag查看当前的容器 docker ps #查看运行的容器 docker ps -a # 查看所有的容器 删除容器 docker rm 容器ID docker rm -f 容器ID #强制删 docker rm -f $(docker ps -aq) #强制删除所有容器 进入容器 docker exec -it 容器ID/容器NAME /bin/bash docker exec -it 容器ID/容器NAME bash (简写)退出容器 退出时如果想继续运行容器按顺序按【ctrlp】【ctrlq】 如果不想继续运行按【ctrld】或输入exit
http://www.w-s-a.com/news/377827/

相关文章:

  • 陕西旭泽建设有限公司网站企业网站建设软件需求分析
  • 上海公司网站建设方案中企动力西安分公司
  • dedecms网站后台怎样才能上百度
  • 云互联的网站名字亚马逊雨林生物
  • 电商网站功能企查查企业信息查询网
  • 特色网站建设中国住房和城乡建设局官网
  • 长春市住房城乡建设厅网站做白酒网站
  • 自己的网站怎么做的成品免费ppt网站
  • 番禺区网站建设哪里有泰安公司
  • 网站制作详细过程网站开发最强工具
  • 孟村县做网站长春城投建设投资有限公司网站
  • 国家重大建设项目库网站wordpress安装 var
  • 供求信息网站建设报价网站制作 苏州
  • 动漫建模代做网站百度一下wordpress nginx 固定链接
  • 广州网站开发网络公司网站建设的书
  • php手机网站开发教程家政网站怎么做
  • 视频网站的建设预算通信科技网站设计
  • 糖果网站建设策划书淘宝客网站开源
  • 建站公司还有前途吗cf网站编程
  • 网站建设需求确认表建站工具 比较
  • 刚建设的网站多久能在百度查到考试系统 微网站是什么样的
  • 商城网站建设高端企业网站建设劣势
  • 网站建设征集通讯员的通知seo推广外包
  • 微信公众号微网站建设专业网站建设出售
  • 怎么用wordpress建立自己的网站加强校园网站建设
  • 用什么做网站后台的织梦网站怎么上传
  • 怎么获取网站数据做统计百度快照推广有效果吗
  • 淘宝领卷网站什么做制造网站开发
  • 如何做com的网站网站建设投标书模板
  • 郑州网络营销网站优化网站技术方案怎么写