云计算核心技术Docker教程:将Java的镜像作为容器运行
在上一个模块中,我们创建了示例应用程序,然后创建了一个用于构建映像的 Dockerfile。我们使用命令创建了我们的图像docker build。现在我们有了云计一个图像,我们可以运行该图像并查看我们的应用程序是否正常运行。
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分算核离的自己的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该docker run命令需要一个参数,即图像的名称。让我们启动我们的图像并确保它心技正确运行。在终端中运行以下命令:
$ docker run java-docker
运行此命令后,您会注意到我们没有返回到命令提示符。这是因为我们的应用程序是一个 R术DEST 服务器,并且在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后GET使用curl命令向服务器发出请求。
$oc curl --request GET \
--url http://localhost:8080/actuator/health \
--header 'content-type:ke application/json'
curl: (7) Failed to connect to localhost port 8080: Connection refused
如r教您所见,我们的curl命令失败了,因为与我们的服务器的连接被拒绝。这意味着我们无法在端口 8080 上连接到本地主机。这是意料之中的,因为我们的容器是独立运行的,程:包括网络。让我们停止容器并使用我们本地网络上发布的端口 8080 重新启动。
要停止容器,请按ctrl-c。这将使您返回到终端提示。
要为我们的容器发布端口,我们将将J在命令中使用--publish flag(-p简称) docker run。--publish命令的格式为[host port]:[container port]. 因此av,如果我们想将容器内的端口 8000 暴露给容器外的端口 8080,我们将传递8080:8000给--publish标志。
启动容器并将端口 8080 暴露给主机上的端口 8a的080。
$ docker run --publish 8080:8080 java-docker
现在,让我们从上面重新运行 curl 命令。
$ curl --request GE镜像T \
--url http://localhost:8080/actuator/health \
--header 'content-type: application/js作为on'
{"status":"UP"}
成功!我们能够通过端口 8080 连接到在容器内运行的应用程序。
现在,按 ctrl-c 停止容器。
相关文章

鑻规灉楂樼�瑙h�2021璐㈠勾Q3璐㈡姤锛氫腑鍥界敤鎴峰�iPhone 12 Pro鍙嶅搷寰堢儹鐑�
鏌ョ湅鏈€鏂拌�鎯� 鐩稿叧鏂伴椈锛氳嫻鏋滅�涓夎储瀛h惀鏀�814浜跨編鍏冿細鍑€鍒╂鼎鍚屾瘮澧為暱93% 鏂版氮绉戞妧璁� 鍖椾含鏃堕棿7鏈�28鏃ユ棭闂存秷鎭�紝鑻规灉鍏�徃鍛ㄤ簩鐩樺悗鍏�竷浜2026-11-16
据国家工商信息显示,5月27日,浙江猫精人工智能科技有限公司新设成立。该公司法定代表人为库伟,注册资本5000万人民币,经营范围包括人工智能硬件销售、教育咨询服务等。据公开信息,库伟目前担任天猫精灵事2026-11-16
标签: 苹果 Apple Intelligence Gemini Siri
云梦级12月31日云梦级消息,据AppleInsider报道称,在全球科技巨头竞相押注人工智能的浪潮中,苹果公司选择了一条更为审慎的道路。据《The Information》最新报告,苹果在人工智能(2026-11-16
标签: 鼎捷数智 EIOSpace 雅典娜平台 企业智能运行空间
过去一年,AI走进工厂的话题持续升温。从“人工智能+”到制造企业的数字化转型规划,AI被寄予厚望,成为提升效率、应对用工压力、实现柔性生产的关键抓手。 然而,制造业当前面临具体的“落地焦虑”:一方面,2026-11-16
云梦级6月12日云梦级消息,在今天的 2026 中国汽车重庆论坛上,中国长安汽车集团有限公司总经理赵非在发言中提到,科技创新必须解决真实痛点。 赵非直言,过去一些科技创新脱离了实际使用场景,用户感知不2026-11-16
云安全日报201222:红帽OpenShift云应用平台发现执行任意命令漏洞,需要尽快升级
Red Hat OpenShift Container Platform(红帽OpenShift容器平台)是美国红帽(Red Hat)公司的一套可帮助企业在物理、虚拟和公共云基础架构之间开发、部署和管2026-11-16

最新评论