docker基礎映象ubuntu新增jdk1 8

2022-09-06 05:36:10 字數 1161 閱讀 8602

首先pull ubuntu18.04

docker pull ubuntu:18.04

jdk-8u191-linux-x64.tar.gz

建立dockerfile檔案

編寫檔案如下:

#在ubuntu:18.04中新增上jdk1.8

from ubuntu:18.04

maintainer [email protected]

add jdk-8u191-linux-x64.tar.gz /usr/local/

env j**a_home /usr/local/jdk1.8.0_191

env classpath $j**a_home/lib/dt.jar:$j**a_home/lib/tools.jar

env path $path:$j**a_home/bin

用add命令新增的tar會自動解壓,解壓後的資料夾名為:jdk1.8.0_191

構建過程:docker build -t jdk-89191:ubuntu .

檢視映象:

docker run -it jdk-8u191:ubuntu /bin/bash 進入容器,檢視j**a安裝情況

說明安裝ok

#在ubuntu:18.04中新增上jdk1.8from ubuntu:18.04maintainer [email protected] jdk-8u191-linux-x64.tar.gz /usr/local/env j**a_home /usr/local/jdk1.8.0_191env classpath $j**a_home/lib/dt.jar:$j**a_home/lib/tools.jarenv path $path:$j**a_home/bin

Docker基礎映象安裝iproute

linux下檢視ip及網絡卡資訊通常使用ifconfig和ip命令,ip命令有取代ifconfig命令的趨勢,ip命令由iproute2軟體包提供,在大部分docker基礎映象中可能未安裝此軟體包,下面介紹安裝方法。直接安裝即可 yum install y iproute建立容器 a235b93de...

docker基礎映象的調研

映象名稱 大小使用場景 busybox 1.15mb 臨時測試用 alpine 4.41mb 主要用於測試。基於musl libc和busybox centos 200mb 用於生產環境,常用於追求穩定性的企業應用 ubuntu 81.1mb 用於生產環境,常用於人工智慧計算和企業應用 debian...

Docker基礎內容之映象

映象是乙個包含程式執行必要依賴環境和 的唯讀檔案,它採用分層的檔案系統,將每一次改變以讀寫層的形式增加到原來的唯讀檔案上。映象是容器執行的基石。下圖展示的是docker映象的系統結構。其中,映象的最底層必須是乙個稱為啟動檔案系統 bootfs 的映象,使用者不會與這一層直接打交道。bootfs的上層...