ToB企服应用市场:ToB评测及商务社交产业平台

标题: centos7下制作DockerFile 镜像 [打印本页]

作者: 涛声依旧在    时间: 2024-12-22 10:10
标题: centos7下制作DockerFile 镜像
先容

Dockerfile 是一个文本文件,包含了用于构建 Docker 镜像的所有下令和指令。它定义了镜像的构建过程,包括底子镜像、安装软件、设置环境变量、复制文件、袒露端口等。Dockerfile 使得镜像的构建过程可重复、可移植,并且易于版本控制和协作。
DockerFile 常用下令


更多详细设置可查看官方文档:https://docs.docker.com/reference/dockerfile/
示例

1.创建Dockerfile文件

到指定文件夹下运行下令,创建dockerfile文件
  1. vi Dockerfile
复制代码
编写文件,注意app.jar 是个测试jar包,可本身创建一个简单的jar包用来测试
  1. # 基础环境
  2. FROM openjdk:17
  3. # 标签
  4. LABEL author=gwh
  5. # 复制
  6. COPY app.jar /app.jar
  7. # 暴漏端口
  8. EXPOSE 8080
  9. # 执行命令
  10. ENTRYPOINT ["java","-jar","/app.jar"]
复制代码
2.构建Dockerfile镜像

  1. docker build -f Dockerfile -t myapp:v1.0 .
复制代码
3.验证效果

构建过程中如果没有错误,并且通过 docker images下令能查到myapp 镜像即可。
小结

通过 Dockerfile,你可以轻松地定义和构建 Docker 镜像,从而实现应用步调的容器化摆设。Dockerfile 提供了一种标准化的方式来构建和分发应用步调,使得开发、测试和生产环境的一致性得到了保障。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4