您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:将Java的镜像作为容器运行 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌霸屏24小时见效-实现思路与效果衡量【tg:seogoogle987】
在上一个模块中,我们创建了示例应用程序,然后创建了一个用于构建映像的 Dockerfile。我们使用命令创建了我们的图像docker build。现在我们有了云计一个图像,我们可以运行该图像并查看我们的应用程序是否正常运行。
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分离的算核自己的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该docker run命令需要一个参数,即图像的名称。让我们启动我们的图像并确保它正确运行。心技在终端中运行以下命令:
$ docker run java-docker
运行此命令后,您会注意到我们没有返回到命令提示符。这是因为我们的应用程序是一个 REST 服务术D器,并且在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后GET使用curl命令向服务器发出请求。
$ curloc --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 暴露给主机上的端口 8080。
$ doa的cker run --publish 8080:8080 java-docker
现在,让我们从上面重新运行 curl 命令。
$ curl --request GET \
--u镜像rl http://localhost:8080/actuator/health \
--header 'content-type: application/json'
&作为#123;"status":"UP"}
成功!我们能够通过端口 8080 连接到在容器内运行的应用程序。
现在,按 ctrl-c 停止容器。
标签: MiniMax AGI 语音大模型 全模态2026-05-22
标签: AI监管2026-05-30
消息称谷歌新一代Pixel智能手机将使用三星5G调制解调器2026-10-03
标签: Nothing 裴宇 智能手机 AI设备2026-10-09
中国量子计算原型机「九章」问世:它一分钟完成的任务,超算需要一亿年2026-08-14
Meta 政策重大调整:用户与 AI 助手的对话数据将用于全平台广告与内容推送2026-07-24
谷歌就美司法部诉讼提交正式申辩 否认反垄断行为指控2026-08-04
AI医疗助手赛道彻底爆发!这家初创公司4个月估值狂飙3倍达75亿2026-05-23
标签: 钉钉 阿里巴巴 淘宝 京东2026-10-09
工信部:产业优化升级加快 云计算、区块链等新产业新模式成长迅猛2026-10-16
面试 | 不可不知的十大 Hive 调优技巧优秀实践2026-09-03
最高提速20亿倍!AI引爆物理模拟引擎革命2026-06-14
英特尔新款数据中心芯片将于第一季度实现产能爬坡2026-10-08
标签: 钉钉 阿里巴巴 陈宇森 MuleRun2026-10-02
阿斯麦出资13亿欧元,成为Mistral AI最大股东2026-09-18
全新的智能人脸识别测温系统解决方案2026-07-18
大模型时代的警钟:Richard Sutton 呼吁重拾智能理解的科学探索2026-10-29
标签: 美团 团好货 电商 零售2026-09-01
Vercel AI Gateway发布!百种AI模型一键调用,零门槛打造智能应用2026-10-01
标签: Ai2026-09-25