蕨溪资讯
体育 母婴育儿 教育 时尚 音乐 健康养生 科技 国际 汽车 旅游 搞笑 动漫 星座运势 家居 游戏 情感 社会 时事 财经 文化 历史 综合 美食 军事 宠物 娱乐
蕨溪资讯 > 科技 > RSS、智能家居、个人博客、维基百科……Docker 入门指

如果您购买了vps云主机,您可能或多或少听说过docker。如果你从未听说过码头工人,这篇文章可能会为你打开一个新的世界。

有了docker,您可以非常容易地部署各种服务。无论是个人云(nextcloud:构建您自己的网络磁盘服务目录版本(带视频)、个人rss服务(使用目录到微小的rss服务)、家庭工具包桥接(使用目录构建家庭工具包智能家庭),还是构建个人博客(使用目录部署幽灵教程),甚至是创建您自己的维基百科和社交软件,都可以轻松实现。

是的,码头工人就像服务器端的“应用商店”。通过docker,您可以轻松部署属于个人和团队的各种服务。现在,无论是使用各种平台的云主机,还是草莓派、群辉、魏联通等服务器主机,甚至是老旧无用的旧电脑,都很容易使用docker。

在正式开放之前,本文的默认读者理解基本的命令行操作和基本的linux相关知识。如果你不知道这些,你可以从车站站长的视频中学到一些东西

然后开始码头巡回赛!

Docker可以理解为主机上托管的特殊虚拟机。它利用特殊的虚拟化技术,可以比普通的虚拟化技术更有效、更合理地利用资源。主机上可以创建许多容器。这些容器以特定的方式与主机共享硬件资源,访问特定的文件,并使用特定的端口。通过docker,主机可以运行许多不同的服务。

步骤1:安装或启用码头工人

一般来说,docker将在linux服务器上运行。无论哪个版本,你都可以很容易地在搜索引擎中找到安装方法。这里我以乌班图为例:

然后启动码头服务:

这样,您可以尝试运行docker命令:

默认情况下,docker命令需要由根用户或docker组下的用户使用(docker命令使用unix套接字与docker引擎通信)。换句话说,如果没有设置,默认情况下,所有docker命令都需要sudo。通常,您可以创建一个名为docker的用户组,并将当前用户添加到docker组中,以使操作更加安全。

第二步:拉你的第一张图片

事实上,你可以这样理解码头工人。你可以在一个名为docker hub的网站上找到docker的图像。

这个过程就像在应用商店里搜索你需要下载的应用程序。搜索要下载的图像后,输入:

可以把镜像拉到本地。是的,您只在服务器端下载了应用程序。当然,一般来说,这个过程会比较慢,你可以用国内的资源来加快这个过程。

第三步:开始服务

与正常的应用程序下载打开不同,docker的图像可以重复打开到不同的容器中。您可以简单地将其理解为“双开门应用程序”或“多开门应用程序”。我们使用码头工人运行命令来启动集装箱。

这个启动过程可以是一次性启动,即服务可以通过使用docker run+一些列参数直接启动,或者您的项目可以通过docker compose进行编程。由于作曲比较专业,本文不会做太多介绍。这里,仅以码头工人运行为例进行解释。以下是常见参数:

在这里,让我们简单解释一下端口的含义:例如,如果用户将www.sspai.com输入浏览器,浏览器将首先通过dns服务器将网址翻译成ip地址,然后通过ip地址找到一个少数服务器,最后通过端口号确定服务。例如,如果您输入https:\www.sspai.com,相应的端口是443。端口号相当于服务器的计数器,同一服务区域将有多个计数器提供服务。如http服务,默认为80个端口,https(上例)默认为443个端口,类似的ftp服务为21个端口,等等。一个端口只能支持一种服务,也就是说,一个计数器只能支持一种服务。

返回参数-p,-p 8080:80指的是将码头工人中打开的端口映射到主机的8080端口。也就是说,主机ip地址的端口8080可以访问码头集装箱的端口80服务。在服务器8080计数器接收的服务将被发送到容器80计数器。是的,容器也相当于服务器。在docker内部,它们之间有一个ip地址,所以容器还需要打开一个“计数器”来管理服务。

理解这一步非常重要。与普通应用程序不同,服务器上的应用程序总是在运行,然后您就可以访问它了。因此,如果-p参数设置不正确,您将无法在计数器中找到合适的服务器来处理。例如,运行:

然后,您可以通过http://localhost:8080访问下一个云服务。Loaclhost在这里指的是对docker服务器的访问。如果您想通过自己的计算机访问docker服务器上的服务,请用服务器的ip地址替换loaclhost。

是将nextcloud本地文件夹映射到容器中的/var/www/html目录。

这四个参数是码头工人最基本和最常用的参数。了解这四个参数并参考docker hub下每个镜像的说明,您可以在开源社区中接受并享受各种服务。

推荐一些有用的码头工人图片

除了开始提到的nextcloud、微型rss、ghost和其他服务,还有一些图片值得尝试:

部署一段时间,运营“火化厂”

码头工人使服务的安装变得极其容易,但是在选择服务之后,以后的操作和维护才是真正的麻烦。

第一个是管理容器,最常用于:

然后停止并启动现有容器:

通常,容器运行后,会有一个id来区分容器。这个id通常是无序的,所以前一个名称参数可以使您更容易管理容器。

此外,还有进入码头集装箱修改一些配置文件:

也就是说,您可以通过这个命令进入容器的bash,并对容器进行一些修改。

尾巴

最后,码头工人还有许多其他的命令和方法要学习。本文只是一个介绍,希望能为读者提供帮助,使使用这项服务变得更加容易和方便。

作为当今最受欢迎的集装箱化解决方案,码头工人不仅在行业内大放异彩,还为普通用户提供了一个“一键式”启用某些服务的机会。有了开源社区,在许多互联网服务中实现“自给自足”比以往任何时候都容易。

500彩票 黑龙江快乐十分开奖结果 pk10两期必中

上一篇: 识别人脸就能找到你!邯郸“失驾人员违法智能识别系统”上线
下一篇: 诺德投资股份有限公司2019年第四次临时股东大会决议公告

免责声明:本网部分内容转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
本网转载其他媒体之稿件,意在为公众提供免费服务。 如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。

© Copyright 2018-2019 selenafenech.com 蕨溪资讯 Inc. All Rights Reserved.