1*415e46eaSLoGinFROM ubuntu:jammy 2*415e46eaSLoGin 3*415e46eaSLoGin# 设置环境变量 4*415e46eaSLoGinENV TZ=Asia/Shanghai 5*415e46eaSLoGinRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 65ed4cd46Sguanjinquan 75ed4cd46Sguanjinquan# 设置工作目录 8*415e46eaSLoGinWORKDIR /tmp 95ed4cd46Sguanjinquan 105ed4cd46Sguanjinquan# 将本地的脚本复制到工作目录 115ed4cd46SguanjinquanCOPY *.sh ./ 125ed4cd46Sguanjinquan 13*415e46eaSLoGin# 设置sudo免密码 14*415e46eaSLoGinRUN apt update && \ 15*415e46eaSLoGin apt install -y ca-certificates curl gnupg wget sudo apt-utils && \ 16*415e46eaSLoGin bash bootstrap.sh --default && \ 17*415e46eaSLoGin sudo cp /tmp/docker-entrypoint.sh /root/entrypoint.sh && \ 18*415e46eaSLoGin sudo chmod a+rwx /root/entrypoint.sh && \ 19*415e46eaSLoGin sudo apt autoremove -q -y && \ 20*415e46eaSLoGin sudo apt clean -q -y && \ 21*415e46eaSLoGin sudo rm -rf /tmp/* 225ed4cd46Sguanjinquan 23*415e46eaSLoGinWORKDIR /root 245ed4cd46Sguanjinquan 25*415e46eaSLoGinENTRYPOINT [ "/root/entrypoint.sh" ] 265ed4cd46Sguanjinquan# 设置容器启动后执行的命令 275ed4cd46SguanjinquanCMD ["/bin/bash"] 28