首页 > 其他分享 >Dockerfile

Dockerfile

时间:2023-06-17 21:01:25浏览次数:39  
标签:-- jar crb 48080 docker Dockerfile ly

# 源可以使用 docker search java8搜索得到的第一个源 FROM dockette/openjdk8 # 安装 fontconfig 和 ttf-dejavu字体 RUN apk add fontconfig && apk add --update ttf-dejavu && fc-cache --force MAINTAINER zyp VOLUME /tmp ADD *.jar /app/ ## 暴露后端项目的 48080 端口 EXPOSE 48080 #COPY target/demo-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java", "-jar", "/app/yudao-server.jar"] #docker build -t ly_crb . #docker logs ly_crb -f #docker inspect ly_crb #docker run -itd   -p 48080:48080  --net mynetwork --ip=172.18.0.4  --name=ly_crb   ly_crb   --privileged=true --restart=always   #进入mysql #docker exec -it 16331203f6cc  /bin/bash

标签:--,jar,crb,48080,docker,Dockerfile,ly
From: https://www.cnblogs.com/zhyp/p/17488239.html

相关文章

  • CKS 考试题整理 (10)-Dockerfile检测
    Task分析和编辑给定的Dockerfile/cks/docker/Dockerfile(基于ubuntu:16.04镜像),并修复在文件中拥有的突出的安全/最佳实践问题的两个指令。 分析和编辑给定的清单文件/cks/docker/deployment.yaml,并修复在文件中拥有突出的安全/最佳实践问题的两个字段。 注意:请勿添加......
  • DockerFile
    DockerFileDockerFile是用于构建docker镜像的文件构建步骤:编写一个dockerfile文件dockerbuild将文件构建成为一个镜像dockerrun运行镜像dockerpush发布镜像基础知识:每个指令都是大写字母组成指令从上到下顺序执行每一个指令都会创建一个新的镜像层,并提交常用指令ADD和COPY......
  • rust Dockerfile
    Dockerfile:ARGBUILD_DIR=/rust/buildFROMrustasbuildARGBUILD_DIRWORKDIR${BUILD_DIR}COPYsrc./srcCOPYRocket.toml.COPYCargo.lock.COPYCargo.toml.RUNcargobuild-rFROMdebianasdeployARGBUILD_DIRWORKDIR/etc/rustRUNmkdirconfig......
  • springboot kettle gralde dockerfile 多阶段构建
    dockerfileFROMopenjdk:8-jdk-alpineASTEMP_BUILD_IMAGEENVENVREFRESH_DATE2023-06-1215:00RUNset-eux&&sed-i's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g'/etc/apk/repositoriesRUNapkupdate&&apkadd--no-cacheb......
  • 9、Dockerfile指令与指令运行的阶段
    Dockerfile指令FROM(指定基础镜像)LABEL(贴标签)RUN(执行shell命令)ENV(设置环境变量,全局可用,但只能放在FROM后面)COPY(复制文本)ADD(复制和解包文件)CMD(容器启动命令)ENTRYPOINT(入口点,搭配脚本做初始化)ARG(在build阶段设置环境变量,可放在FROM前面,供FROM引用变量)VOLUME(匿名卷......
  • 脚本安装Dockerfile安装Jenkins
    #1.编写Docker安装脚本[root@ip-10-0-12-212~]#vimIns_Docker.sh#!/usr/bin/bash#Author:wl#Time:2023-06-0911:54:22#Name:Ins_Docker.sh#Version:1.0#Discription:Tosource/etc/init.d/functionsrely_software=(yum-utilsdevice-mapper-persistent-......
  • 构建编译dockerfile docker build报错make: uname: Operation not permitted
    报错信息:查看docker版本#docker-vDockerversion1.13.1,build7d71120/1.13.1在dockerfile中我使用的基础镜像为FROMalpine:3.16.5解决办法是升级docker或者降低Alpine的版本,我这边选择升级docker版本卸载现有docker版本#yum-yremove$(rpm-qa|grepdocker......
  • dockerfile中ENTRYPOINT和CMD的关系
    在使用Dockerfile构建镜像时,ENTRYPOINT和CMD都可以作为容器启动时的命令,下面是两个DockerFileFROMubuntu:22.04ENTRYPOINT["echo","Hello"]CMD["World","ChatGPT"]CMD["123","ABC"]输出:Hello123ABCFROMubuntu:22.04ENT......
  • Dockerfile构建案例
    #1.构建上下文和所需的文件[root@localhost~]#mkdirdockerfile-test[root@localhost~]#cddockerfile-test/[root@localhostdockerfile-test]#touchnginx.repo[root@localhostdockerfile-test]#touchDockerfile#2.编辑Dockerfile[root@localhostdockerfile-te......
  • 使用 Dockerfile 自定义 Docker 镜像
    对于一些常用的Docker镜像,我们可以从Docker官方仓库或者国内的阿里云仓库中获取,比如mysql、redis、nginx等等。但是对于一些我们自己开发的程序,要想很方便的在Docker中部署,还是需要自己制作镜像。这里不介绍Docker常用命令的使用,网上学习资料很多,这里就直接进行演示。......