Linode中文文档索引:【应用 – 容器】

文章目录[隐藏]

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【应用 - 容器】类下的文档,共计34篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

创建Docker容器映像并将其部署到Kubernetes集群
本指南将向您展示如何在Docker容器映像中打包Hugo静态站点,在Docker Hub上托管映像,以及在Linode上运行的Kubernetes集群上部署容器映像。
Kubernetes是一个自动化容器化应用程序的部署,扩展和管理的系统。容纳应用程序需要可用于创建容器实例的基本映像。一旦应用程序的映像存在,您就可以将其推送到集中式容器注册表,Kubernetes可以使用它来在集群的pod中部署容器实例。
"Create and Deploy a Docker Container Image to a Kubernetes Cluster"
tags: kubernetes | docker | docker hub | hugo | static site

LXD初学者指南:在容器中设置Apache Web服务器
LXD是一个管理Linux容器的容器管理程序。与Linux Containers的其他用途相比,LXD管理系统容器,每个容器都像典型的服务器一样工作。本指南介绍如何安装和设置LXD 3,在系统容器中运行Apache Web服务器并将其公开到Internet。
LXD(发音为“Lex-Dee”)是一个系统容器管理器,构建在LXC(Linux容器)之上,目前由Canonical支持。 LXD的目标是提供类似于虚拟机的体验,但是通过容器化而不是硬件虚拟化。与用于交付应用程序的Docker相比,LXD提供了几乎完整的操作系统功能以及快照,实时迁移和存储管理等附加功能。
"A Beginner’s Guide to LXD: Setting Up an Apache Webserver In a Container"
tags: container | lxd | lxc | apache | virtual machine | virtualization

Kubernetes入门:使用kubeadm在Linode上部署集群
使用kubeadm在Linode上部署集群并开始使用Kubernetes。
Linode为用户提供了几种轻松部署Kubernetes集群的途径。如果您更喜欢命令行,则可以使用Linode CLI的k8s-alpha插件和Terraform使用一个命令创建Kubernetes集群。或者,如果您更喜欢功能齐全的GUI,Linode的Rancher集成使您可以使用简单的Web界面部署和管理Kubernetes集群。 Linode Kubernetes Engine目前正在开发中,今年夏天将推出早期测试版,允许您使用Linode处理Kubernetes集群,处理控制平面的管理和维护。这些都是生产就绪部署的绝佳选择。
"Getting Started with Kubernetes: Use kubeadm to Deploy a Cluster on Linode"
tags: kubernetes | orchestration | docker | container

如何使用k8s-alpha CLI在Linode上部署Kubernetes
使用k8s-alpha CLI创建和管理Kubernetes集群。
本指南的示例说明将在您的Linode帐户上创建多个可计费资源。如果您不想继续使用您创建的示例群集,请确保在完成指南后将其删除。
How to Deploy Kubernetes on Linode with the k8s-alpha CLI
tags: rancher | docker | kubernetes | container

使用Linode块存储CSI驱动程序部署持久卷声明
使用Linode块存储CSI驱动程序部署持久卷声明。
容器存储接口(CSI)定义了存储提供程序可用于向容器编排系统公开块和文件存储系统的标准。 Linode的Block Storage CSI驱动程序遵循此规范,允许容器编排系统(如Kubernetes)使用Block Storage Volumes在Pod的生命周期内保留数据。块存储卷可以附加到任何Linode以提供额外的存储。
"Deploy Persistent Volume Claims with the Linode Block Storage CSI Driver"
tags: container | kubernetes | block | storage | volume | csi | interface | driver

如何使用Helm在Kubernetes上安装应用程序
了解如何使用Helm(Kubernetes的流行包管理系统)在K8s群集上安装应用程序。
Helm是一个帮助在Kubernetes集群上安装和管理应用程序的工具。它通常被称为“Kubernetes的包管理器”,它提供的功能类似于操作系统的包管理器:
How to Install Apps on Kubernetes with Helm
tags: helm | kubernetes | container | k8s

Kubernetes初学者指南
介绍Kubernetes概念和组件。

  • Kubernetes ,通常称为 k8s *,是一个开源容器编排系统,可帮助部署和管理容器化应用程序。 Kubernetes由Google于2014年开发,采用Go语言编写,正迅速成为构建水平可伸缩应用程序的标准方法。本指南将解释Kubernetes的主要部分和概念。
    "A Beginner’s Guide to Kubernetes"
    tags: kubernetes | k8s | beginner | architecture

如何使用Rancher 2.2在Linode上部署Kubernetes
使用Rancher创建和管理Kubernetes集群,并从Rancher应用程序库中部署应用程序。
Rancher是一个Web应用程序,它提供了一个交互式且易于使用的GUI,用于创建和管理Kubernetes集群。 Rancher具有用于与多个云主机(包括Linode)交互的插件,您可以跨不同的主机提供商管理群集。
How to Deploy Kubernetes on Linode with Rancher 2.2
tags: rancher | docker | kubernetes | container

带弹性叠层的集装箱仪表
本教程将解释如何配置Filebeat和Metricbeat以监视存储在Elasticsearch中并在Kibana中可视化的Docker容器日志和指标。
Elastic Stack可以监视Docker容器生成的各种数据。在本指南中,您将设置一个Linode,以使用Kibana,Beats和Elasticsearch等工具分析和可视化容器日志和指标。完成后,您将能够配置系统以自动收集其他容器的数据。
Container Instrumentation with the Elastic Stack
tags: elastic | filebeat | metricbeat | elasticsearch | kibana | docker | container | nginx

使用Dokku部署Flask应用程序
使用Dokku托管您自己的PaaS,这是一种高度可扩展的方式,可以部署基于Docker和Git构建的应用程序。本指南介绍如何使用Dokku快速部署带有SSL和NGINX的Flask应用程序。
Dokku是一种自托管的平台即服务(PaaS),可以使用Git简化部署应用程序。尽管Dokku的实现类似于Heroku,但它缺少某些关键功能,例如自动缩放。 Dokku是一个非常强大的工具,可以在Docker中自动运行您的应用程序,并且需要最少的Web服务器配置。
"Deploy a Flask Application with Dokku"
tags: docker | containers | nginx | heroku | PaaS | git | Platform-as-a-service | Platform As a Service

使用Kubernetes管理Docker群集
Kubernetes可以轻松地跨多个服务器管理容器。本指南介绍了如何使用Kubernetes管理Dockerized应用程序。
Kubernetes是一个用于管理容器化应用程序的开源平台。如果将Docker用于部署在多个Linode上的应用程序,则Kubernetes集群可以管理您的服务器和部署,包括扩展,部署和滚动升级等任务。
Manage a Docker Cluster with Kubernetes
tags: Kubernetes | cluster | docker

使用Kubespray和Ansible在Kubernetes上部署Minio
Minio是一个开源的S3兼容对象存储,可以安装在Kubernetes集群上。了解如何使用Kubespray和Ansible的组合来配置群集并将Minio部署为私有云存储。
Minio是一个开源的S3兼容对象存储,可以托管在Linode上。独立模式和分布式模式都支持Kubernetes集群上的部署。本指南使用Kubespray在运行Ubuntu 16.04的三台服务器上部署Kubernetes集群。 Kubespray与Ansible playbooks一起打包,简化了集群的设置。然后,在群集上以独立模式安装Minio,以演示如何创建服务。
Deploy Minio on Kubernetes using Kubespray and Ansible
tags: ansible | kubernetes | cluster | s3 | aws

访问LXD容器内的Apache Web服务器
LXD是一个管理Linux容器的容器管理程序。与Linux Containers的其他用途相比,LXD管理的机器容器就像典型的服务器一样工作。本指南将说明如何在LXD中运行Apache并将流量引导到容器。
LXD(发音为“Lex-Dee”)是一个系统容器管理器,构建在LXC(Linux容器)之上,目前由Canonical支持。 LXD的目标是提供类似于虚拟机的体验,但是通过容器化而不是虚拟化。与用于交付应用程序的Docker相比,LXD提供了几乎完整的操作系统功能以及快照,实时迁移,存储管理等附加功能。
Access an Apache Web Server Inside a LXD Container
tags: container | lxd | lxc | virtual machine

如何安装Docker Compose
安装Docker Compose的简短指南
1.下载最新版本的Docker Compose。检查发布页面并在下面的命令中替换“1.21.2”,其版本标记为最新版本
"How to Install Docker Compose"
tags: docker | docker compose | container

如何安装Docker CE
安装Docker CE的简短指南
这些步骤使用官方Ubuntu存储库安装Docker Community Edition(CE)。要在其他发行版上安装,请参阅官方安装页面。
"How to Install Docker CE"
tags: docker | containers | docker CE

如何使用Docker部署微服务
本指南介绍如何使用示例NGINX / Flask / Gunicorn / Redis / Postgresql应用程序堆栈在生产中有效地使用Docker。
微服务是用于构建大规模应用程序的越来越流行的体系结构。应用程序不是使用单一的单一代码库,而是分解为一组称为微服务的较小组件。这种方法提供了多种好处,包括扩展单个微服务的能力,使代码库更易于理解和测试,以及为每个微服务使用不同的编程语言,数据库和其他工具。
How to Deploy Microservices with Docker
tags: docker | nginx | flask | gunicorn | redis | postgresql | microservice

如何使用Docker Compose
如何使用Docker Compose
如果您的Docker应用程序包含多个容器(例如,运行在不同容器中的Web服务器和数据库),则从单独的Dockerfiles构建,运行和连接容器非常麻烦且耗时。 Docker Compose允许您使用YAML文件来定义多容器应用程序,从而解决了这个问题。您可以根据需要配置任意数量的容器,如何构建和连接它们以及应该存储数据的位置。完成YAML文件后,您可以运行单个命令来构建,运行和配置所有容器。
How to Use Docker Compose
tags: docker | compose

如何连接Docker容器
本指南将向您展示如何使用Node.js应用程序和PostgreSQL链接Docker容器。
使用Docker来容纳应用程序时,通常的做法是在单独的容器中运行应用程序的每个组件。例如,一个网站可能有一个Web服务器,应用程序和数据库,每个都在自己的容器中运行。
"How to Connect Docker Containers"
tags: docker | containers | database | container communication

如何使用Rancher部署应用程序
本指南介绍如何使用开源Rancher平台将应用程序和容器部署到远程主机。
Rancher是一种简化主机上容器使用的工具。 Rancher位于Docker和Kubernetes之上,只需按一下按钮,您就可以站起来组装容器。 Web前端使您和您的用户可以访问可从Rancher内部部署的令人印象深刻的即用型集装箱工具目录。
How to Deploy Apps with Rancher
tags: rancher | docker | kubernetes | container

如何在Kubernetes群集上安装,配置和部署NGINX
本指南介绍如何使用CentOS或Ubuntu在Linode上安装Kubernetes。包含有关如何将nginx部署到示例集群的部分。
Kubernetes是一个基于Google Borg的开源容器管理系统。它可以配置为提供高度可用的,水平自动扩展的自动部署。本指南介绍如何在Linode上手动设置Kubernetes集群并管理NGINX服务的生命周期。
How to Install, Configure, and Deploy NGINX on a Kubernetes Cluster
tags: kubernetes | docker | container | deployment | nginx

何时以及为何使用Docker
本指南讨论了使用Docker的优缺点,以及何时Docker是项目的不错选择。
自2012年发布以来,Docker已成为devops和Web开发中增长最快的技术之一。然而,与任何新技术一样,它仍在开发中,有一些局限性,并不适合每个项目。本指南概述了Docker的优缺点,以便您可以决定它是否是您项目的一个很好的补充。
"When and Why to Use Docker"
tags: docker | containers | docker hub

如何在Linode上创建Docker Swarm管理器和节点
本指南介绍如何使用Linode创建Docker Swarm Manager并将服务部署到多个节点。
1.完成本指南将需要至少两个位于同一数据中心的Linode。本指南中的说明是为Ubuntu 16.04编写的,但可以使用其他发行版; Linodes不需要使用相同的发行版。
How to Create a Docker Swarm Manager and Nodes on Linode
tags: docker | container | docker swarm | swarm manager | swarm nodes

创建,标记和上传您自己的Docker镜像
在Linode上创建并标记自定义Docker镜像,并将其上传到Docker Hub以进行共享或存档。
Docker可以轻松开发和部署包含特定应用程序和依赖项的自定义和一致环境。 Docker将这些编辑称为图像。 Docker镜像可以从私有位置或从官方存储库Docker Hub托管和检索。
Create, Tag, and Upload Your Own Docker Image
tags: docker | container | dockerfile | docker image | docker hub

如何使用Dockerfiles
本指南介绍了Dockerfiles以及如何使用它们在您的Linode上构建Docker镜像。
Docker镜像可以轻松部署多个容器,而无需在多个虚拟机上保持相同。
How to Use Dockerfiles
tags: docker | container | dockerfile

如何在Linode上部署带有Docker的nginx容器
介绍在Linode上部署和使用Docker容器。
根据Docker.com的说法,容器是一个“轻量级,独立的,可执行的软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库和设置。”容器将软件与周围环境隔离开来,并根据从Docker注册表中提取的图像创建。例如,您可以拉取nginx图像并根据需要从中创建尽可能多的容器。
How to Deploy an nginx Container with Docker on Linode
tags: docker | container | dockerfile | nginx container

如何为容器部署安装Docker和Pull镜像
介绍在您的Linode上使用Docker,容器和dockerfiles。
在本指南中,您将安装Docker并下载可以部署为容器的映像。
How to Install Docker and Pull Images for Container Deployment
tags: docker | container | dockerfile | install docker

Docker简介
介绍在您的Linode上使用Docker,容器和dockerfiles。
Docker是一个工具,使您能够创建,部署和管理轻量级独立包,其中包含运行应用程序所需的所有内容(代码,库,运行时,系统设置和依赖项)。这些包称为容器。
An Introduction to Docker
tags: docker | container | dockerfile

在Linode上使用CoreOS Container Linux
本教程介绍如何在Linode上配置和使用CoreOS Container Linux
CoreOS Container Linux是一个以容器为中心的发行版,专为集群部署而设计,可为应用程序提供自动化,安全性和可伸缩性。与Debian或Ubuntu等传统发行版相比,操作系统大大简化并被认为是最小的。 CoreOS的运行时或开发环境不是成为主机操作系统的一部分,而是在Linux容器内部进行。
Use CoreOS Container Linux on Linode
tags: linux containers | docker | CoreOS

Docker命令快速参考备忘单
Docker命令的快速参考备忘单,用于安装,容器,图像等。
Docker作为软件容器平台在软件开发商,运营商和企业中越来越受欢迎。容器打包软件的格式可以在主机操作系统上独立运行。 Docker仅与基本库和设置捆绑在一起,可以呈现轻量级,高效,自包含的系统,无论在何处部署,它们都能以相同的方式运行。
Docker Commands Quick Reference Cheat Sheet
tags: docker | quick reference | cheat sheet | commands

Ubuntu

如何在Ubuntu 18.04上安装Docker CE
在运行Ubuntu 18.04的Linode上安装Docker CE
"How to Install Docker CE on Ubuntu 18.04"
tags: docker | containers | docker CE

如何安装Docker并部署LAMP堆栈
在Linode上使用Docker的LAMP容器
Docker是应用程序的容器平台。使用Docker,用户可以下载预配置的应用程序,而无需安装和配置过程的麻烦。 Docker容器也可以相互构建。
How to install Docker and deploy a LAMP Stack
tags: docker | lamp | LAMP | ubuntu | debian

Docker入门
安装Docker的概述,以及Nginx的示例用例
Docker是一个可扩展的开源引擎,由Linux Containers提供支持,可自动将应用程序部署为便携式,轻量级和自给自足的容器。出于本教程的目的,我们假设您已按照“入门指南”中列出的步骤进行操作,您的系统是最新的,并且您已通过SSH以root身份登录到Linode。
Docker
tags: docker | ubuntu | 12.04 | centos | container

Debian

如何在Debian 9上安装OpenVZ
本指南将向您展示如何在Linode上安装OpenVZ并部署虚拟环境。
OpenVZ是一种基于软件的操作系统虚拟化工具,可以在主机Linux发行版中部署,管理和修改隔离的虚拟Linux环境。各种Linux发行版中的大量预构建操作系统模板允许用户轻松快速下载和部署虚拟环境。
How to Install OpenVZ On Debian 9
tags: openvz | virtualization | docker

Node.js在Docker中部署的Web服务器
在Docker容器中部署Node.js服务器。
Node.js是服务器端的JavaScript包,通常用于各种云应用程序。 Docker是一个容器平台。使用Docker,用户无需安装和配置过程即可下载应用程序。
Node.js Web Server Deployed within Docker
tags: docker | node.js | node | debian | ubuntu | web server | javascript | container

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注