首页 > 其他分享 >dockerfile

dockerfile

时间:2023-02-15 17:56:28浏览次数:56  
标签:RUN x86 64 3.25 linux cmake dockerfile

Dockerfile

Dockerfile

FROM ubuntu:22.04

----------------------------------- 安装 cmake -------------------------------------->>

ADD https://cmake.org/files/v3.25/cmake-3.25.2-linux-x86_64.tar.gz /tmp/
WORKDIR /tmp

RUN tar -xf cmake-3.25.2-linux-x86_64.tar.gz
RUN cp -rd cmake-3.25.2-linux-x86_64/bin /usr/local/
RUN cp -rd cmake-3.25.2-linux-x86_64/doc /usr/local/
RUN cp -rd cmake-3.25.2-linux-x86_64/share /usr/local/

RUN rm -r /tmp/*
WORKDIR /

<<---------------------------------- 安装 cmake --------------------------------------

----------------------------------- 切换为源 -------------------------------------->>

RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean
RUN apt-get update

<<--------------------------------- 切换为源 --------------------------------------

RUN apt-get install build-essential -y

Build image

docker build -f ./DockerFile . -t ubuntu22-dev:v1

Run container

docker run -it -d --name ubuntu22 -v workspace:/root/workspace --privileged=true ubuntu22-dev:v1

标签:RUN,x86,64,3.25,linux,cmake,dockerfile
From: https://www.cnblogs.com/litesite/p/dockerfile-zwn7ho.html

相关文章

  • 极兔一面:Dockerfile如何优化?注意:千万不要只说减少层数
    文章持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+......
  • CentOS7中使用Dockerfile部署后台jar包
    场景使用Dockerfile定制镜像来部署Tomcat项目在上面使用Tomcat部署项目之外,还可以使用Dockfile基于openjdk部署jar包项目。注:关注公众号霸道的程序猿获取编程相关电子书、......
  • CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包
    场景CentOS7中使用Dockerfile部署后台jar包在上面使用Dockerfile定制的镜像部署了一个普通的jar包, 如果是jar包里面包含websocket的使用,流程也是一样。websocket所使用的......
  • CentOS中使用Dockerfile部署初始化sql文件的mysql
    场景Docker中部署mysql数据库CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包在上面部署Mysql镜像和会使用Dockerfile的基础上。如果要实现定制化一个mysql镜像,......
  • Go代码基于dockerfile做成镜像
    一、基础环境安装与初始化#手动执行步骤yuminstallgo-y#将go代码拷贝进入机器#初始化go项目[root@mobantest]#pwd/root/test#下载模块[root@mobantest......
  • Docker第四章:Dockerfile、微服务、网络连接、compose容器编排、容器监控
    Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本、 执行流程1:docker从基础镜像运行一个容器2:执行一条指令并对容器作出修改......
  • Dockerfile的概述与创建
    一.docker镜像的创建1.1基于现有镜像基于现有镜像创建:可以使用dockerrun命令从DockerHub或其他仓库下载镜像,然后创建容器,并运行容器中的应用程序。##①首先启动一......
  • Dockerfile构建镜像
    一、构建Apache镜像cd/opt/#建立工作目录mkdir/opt/apachecdapache/vimDockerfile#基于的基础镜像FROMcentos:7#维护镜像的用户信息MAINTAINERthisisa......
  • 基于Linux的DockerFile添加中文字体
    FROMopenjdk:8u332-oraclelinux7#RUNsed-i's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g'/etc/apk/repositories#RUNapkadd--updatefont-adobe-100dpittf......
  • Docker数据管理与网络通信dockerfile
    目录:Docker复习基础Docker数据管理1、数据卷2、数据容器端口映射容器互联(使用centos镜像)Docker镜像的创建1、基于现有镜像创建2、基于本地模板创......