高德娱乐

高德代理:如何创建自己的Docker图像

高德代理分红制度,高德娱乐科技产业,高德平台的前景


我们已经谈论了很多关于Docker, Kubernetes,以及集装箱化应用程序是技术的未来。我们正在共同开发的解决方案确实建立在高德代理的网络云平台上,并建立在我们对蜂窝无线的深刻经验基础之上,旨在将真正针对其高德代理网络和环境的5G解决方案组合在一起。问题是,这种相对新型的IT管理必须从形象开始,正如他们所说,形象就是一切。
 
当然,通过镜像,我们讨论的是一个只读模板,它包含一组用于创建容器的指令,然后可以将容器部署到Docker Swarm或Kubernetes集群中。如果没有这些映像,开发作为服务部署的任何应用程序将是一个挑战。
 
你可以从DockerHub之类的网站下载你想要的所有图片,在那里你可以找到可以做任何事情的图片。最大的问题是:你能永远相信这些图像吗?对任何企业来说,信任的问题都是巨大的。因此,与其为基于云的应用程序或服务使用别人的映像,为什么不构建自己的映像呢?你可以选择一个基本的图像,比如一个基本的NGINX图像,添加任何你需要的,然后滚动你自己的。
 
让我告诉你怎么做。高德代理的亚马逊网络服务(AWS)继续保持市场主导地位,本季高德增长了23亿美元,相当于其他两个主要参与者的同比增长。
 
你需要什么
 
要完成这项工作,您只需要一台支持docker命令的机器。我将在Ubuntu Server 18.04上演示,但是只要您的平台能够运行docker命令,您应该能够在您所选择的操作系统上执行此操作。
 
如何安装Docker
 
如果您的机器还没有安装Docker,那么让我来演示如何安装Docker。请记住,我是在Linux上演示的,因此您必须修改安装以适应您的平台。
 
要在Ubuntu上安装Docker,请登录服务器并发出命令:
 
sudo apt-get安装docker。io - y
 
安装完成后,使用命令将用户添加到docker组:
 
docker $USER
 
要完成更改,发出命令:
 
newgrp码头工人
 
如何创建基本容器
 
我们要做的第一件事是创建一个基本容器,我们将从中构建自定义图像。最终用户组织正在寻找最佳的高德注册云平台,以运行针对云的数字化转型计划。高德注册表明,许多人选择在多个云提供商之间进行投资以“分散风险”我们将使用alpine:nginx图像,并通过命令部署:
 
docker create—name nginx-base -p 80:80 nginx:alpine
 
现在可以使用命令启动容器:
 
码头工人开始nginx-base
 
将浏览器指向http://SERVER_IP(其中SERVER_IP是托管Docker的服务器的IP地址),您将看到一个可靠的NGINX欢迎页面。
 
如何修改一个正在运行的容器
 
现在我们的容器正在运行,我们可以修改它了。让我们将欢迎屏幕改为“你好,Techrepublic!”为此,我们首先需要创建一个新的index.html文件。发出该命令:
 
纳米index . html
 
在该文件中,粘贴以下内容:
 
< html >
 
<头>
 
<标题>你好,TechRepublic ! < /名称>
 
< / >头
 
<身体>
 
< h2 >你好,TechRepublic ! < / h2 >
 
这是我们NGINX容器的新欢迎页面。
 
< /身体>
 
保存并关闭文件。
 
现在我们可以用下面的命令将index.html复制到正在运行的容器中:
 
docker cp index.html nginx-base:/usr/share/nginx/html/index.html
 
该命令的作用是将运行中的容器中的原始index.html文件替换为我们的新文件。然后,您可以将浏览器指向相同的地址,并看到显示的新文件。
 
如何从运行的容器创建一个映像
 
现在,我们将基于当前运行的容器(使用新的index.html文件)创建一个新图像。为此,我们将使用命令将更改提交到当前容器:
 
码头工人提交nginx-base
 
上面的命令将创建一个新的无名称、无标签的映像。您可以通过发出命令看到图像:
 
码头工人的图片
 
从这里,您将看到新的没有标签的图像。
 
如何标记新图像
 
现在我们需要为图像添加一个存储库标签。这样可以从本地存储库甚至Docker Hub提取图像。要标记图像,首先必须知道图像的ID。在前面发出docker images命令时,它将在IMAGE ID列中列出ID。
 
如您所见,在我的示例中,ID是a91937f43275。要标记图像,我们只需要使用ID中的前四个字符。
 
docker标签a919 techrepublic-nginx
 
现在,如果我们发出docker images命令,我们将看到带有新标记的图像。
 
如何停止和删除原来的容器
 
此时,我们有了一个全新的映像用于容器。尽管它可能不是真正有用的内容,但它演示了基于另一个映像创建新映像是多么容易。但是在可以基于新映像部署容器之前,我们需要删除原始映像。要做到这一点,首先用命令停止原始容器:
 
码头工人停止nginx-base
 
使用以下命令删除该容器:
 
码头工人rm nginx-base
 
我们最终可以基于我们的新映像部署一个新的容器,使用以下命令:
 
docker run -name techrepublic -d -p 80:80 techrepublic-nginx
 
如果我们将浏览器指向与上面相同的URL,我们应该会看到“Hello, Techrepublic!”每当您基于新标记的tech共和-nginx映像部署容器时,它将包括这些更改。
浏览过本文章的用户还浏览过
  • 高德注册:在冠状病毒爆发时,医生和病人求助于远程医疗

    这名男子最近旅行过,包括在东京短暂停留。他大约一周前发烧咳嗽,但现在感觉很好。 他打电话给芝加哥拉什大学医学中心最近建立的虚拟医疗热线,以帮助筛查患者的冠状病毒。 他说了所有正确的流行语:咳嗽、发烧、疲劳,Rush医院的急诊室医生米塔沙阿(Meeta S [详细]

  • 高德娱乐:为什么一场大流行正在把我们最好的东西带到网上

    你好,欢迎光临!流感大流行把我们所知道的一切都颠倒了过来,我们比以往任何时候都更依赖科技来工作、上学、保持信息灵通、娱乐和与我们所爱的人保持联系。高德平台研究发现,多云和混合云 IT模型目前对于公司产业来说是最受欢迎的。 高德平台 多云使用多种异 [详细]

  • 高德娱乐:如何在Android 9或10上通过蓝牙共享文件

    Android使得在如此多的平台之间轻松地来回共享文件成为可能。只需快速点击几下,您就可以将文件共享到云存储、联系人和第三方服务。Android还使得使用蓝牙共享文件变得非常容易。有了这个功能,你可以轻松地在你的Android设备和你的桌面(或任何其他连接的设 [详细]

  • 高德代理:IDC: 2020年全球智能手机出货量将下降11.9%

    IDC表示,到2020年,全球智能手机市场预计将同比下降11.9%,发货量总计将达到12亿部。这一预测是在2020年第一季度历史上最显著的同比下降之后做出的,主要原因是新型冠状病毒。 高德纳公司最近报告称,今年第一季度全球智能手机销量暴跌了20.2%。该车型的销 [详细]