Dockerfile-1. 制作nginx、jdk8镜像

版本

  • 基础镜像:ubuntu:22.04
  • nginx: 1.24.0
  • jdk: 8

替换阿里镜像源

Ubuntu自带镜像下载镜像比较慢,所以设置阿里的镜像源。

sed -i "s@http://.*archive.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list  
sed -i "s@http://.*security.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list

下载最新nginx

ubuntu自带nginx版本比较低,所以需要下载最新nginx

添加nginx下载源

wget http://nginx.org/keys/nginx_signing.key 
apt-key add nginx_signing.key 

在/etc/apt/sources.list文件添加以下两行。

echo "deb http://nginx.org/packages/ubuntu/ jammy nginx \n \
deb-src http://nginx.org/packages/ubuntu/ jammy nginx \n " \
  >>/etc/apt/sources.list 

nginx版本页面查看对应版本简称,jammy代表ubuntu的22.04版本

Ubuntu

Version	Supported Platforms
18.04 “bionic”	x86_64, aarch64/arm64
20.04 “focal”	x86_64, aarch64/arm64, s390x
22.04 “jammy”	x86_64, aarch64/arm64, s390x
22.10 “kinetic”	x86_64, aarch64/arm64

安装nginx

sudo apt-get update
sudo apt-get install nginx

安装jdk8

sudo apt-get install -y openjdk-8-jre

Dockerfile

FROM ubuntu:22.04

RUN set -xe && \
  sed -i "s@http://.*archive.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list  && \
  sed -i "s@http://.*security.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list  && \
  apt-get update && apt-get upgrade -y && apt-get install -y wget gnupg  gnupg2 gnupg1  && \
  wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key && \
  echo "deb http://nginx.org/packages/ubuntu/ jammy nginx \n \
  deb-src http://nginx.org/packages/ubuntu/ jammy nginx \n " \
  >>/etc/apt/sources.list && apt-get update  && \
  apt-get install -y nginx openjdk-8-jre curl busybox  iputils-ping && \
  rm -rf /var/lib/apt/lists/* 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏叶新城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值