使用DockerFile 编写 指令来构建镜像

文章目录

  • 前言
    • [使用DockerFile 编写 指令来构建镜像](#使用DockerFile 编写 指令来构建镜像)
      • [1. 构建](#1. 构建)
      • [2. 验证](#2. 验证)

前言

如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。

而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


使用DockerFile 编写 指令来构建镜像

1. 构建

DockerFile 编写指令说明:
DockerFile 编写指令

看一下我的DockerFile :

bash 复制代码
FROM yzy_20240520_01:latest

ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 
ENV PATH=$PATH:$JAVA_HOME/bin
# 暴露端口
EXPOSE 8080

意思是使用了基础镜像 yzy_20240520_01:latest,并设置了 JAVA_HOME 环境变量以及将 Java 可执行文件路径添加到 PATH 环境变量中。最后,它暴露了容器的 8080 端口。

yzy_20240520_01:latest镜像是一个装了jdk的自定义镜像

执行构建镜像命令:

bash 复制代码
 docker build -t yzy:v1.0 -f D:\docker\yzy\myfolder\Dockerfile D:\docker\yzy\myfolder

-f -----指定Dockerfile文件的路径

-t -----指定镜像名字和TAG

D:\docker\yzy\myfolder\Dockerfile -----指定的 Dockerfile 文件

D:\docker\yzy\myfolder -----要构建的上下文路径

2. 验证

docker images

docker run -it yzy:v1.0 /bin/bash

验证成功 。

相关推荐
longerxin20202 小时前
kubeasz 快速指南:一键部署 Kubernetes-k8s 测试环境
云原生·容器·kubernetes
米高梅狮子3 小时前
03.Kubernetes自动化部署和namespace、pod
容器·kubernetes·自动化
Sirius Wu3 小时前
Docker 镜像的构建、打包、变更、再次打包全流程
运维·docker·容器
Zhu7584 小时前
【软件部署】docker环境部署domino
运维·docker·容器
.柒宇.7 小时前
信创实战:银河麒麟 V10 服务器安装、网络配置与 Docker 环境搭建
linux·运维·docker·国产信创·麒麟操作系统
IT从业者张某某7 小时前
基于Docker的hadoop容器安装hive并测试
hive·hadoop·docker
杨浦老苏7 小时前
Docker容器管理面板Dockhand
运维·docker·群晖
努力的搬砖人.8 小时前
配置 Docker 镜像加速器
运维·docker·容器
江湖有缘8 小时前
实时监控所有端口,Docker 部署 WatchYourPorts 保姆级教程
运维·docker·容器
IT从业者张某某8 小时前
基于Docker的hadoop容器安装zookeeper
hadoop·docker·zookeeper