要定制CentOS镜像,可以按照以下步骤进行操作:
使用Dockerfile创建自定义镜像:
FROM centos
MAINTAINER sunjiedgsun
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum -y install vim
RUN yum install -y net-tools
RUN yum install -y ncurses
EXPOSE 80
CMD /bin/bash
docker build -f dockerfile01 -t mycentos:1.0.0 .
docker history
手动安装和配置:
sudo docker pull centos:7
sudo docker run -itd --name centos.7-fs.1.10-compile centos:7
yum update -y
yum install -y centos-release-scl
yum install -y devtoolset-9-gcc
yum install -y libav
使用本地ISO镜像包制作离线本地镜像源:
yum install -y httpd
mkdir -p /var/www/html/local_iso
mount -o loop /home/apps/software/local_iso/CentOS-7-x86_64-Everything-2009.iso /var/www/html/local_iso
vi /etc/yum.repos.d/httpd_local_iso.repo
yum clean all && yum makecache
scp /etc/yum.repos.d/httpd_local_iso.repo root@hadoop152:/etc/yum.repos.d/httpd_local_iso.repo
通过以上方法,您可以根据需求定制CentOS镜像,使其包含特定的软件包或配置。