已有一个基础的docker镜像,如何在此基础上安装一个新的软件,并制作一个新的系统镜像,详见下文。
一、拉取基础docker镜像
拉取存放到harbor上的docker镜像
sudo docker pull harbor.xx.xx/cicd/ubuntu-base:240601
二、启动基础镜像
sudo docker run -idt --network=host --name ubuntu-base-240729 harbor.xx.xx/cicd/ubuntu-base:240601 /bin/bash
基于基础镜像,启动一个名为ubuntu-base-240729的镜像。
三、在docker安装需要的软件
以在docker系统中安装git-lfs为例
先进入docker
sudo docker exec -it ubuntu-base-240729 bash
在docker环境内执行安装指令
sudo apt-get update
sudo apt-get install git-lfs
四、制作新的docker镜像
退出docker镜像,回到ubuntu shell环境
执行sudo docker images命令
sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STAT