Dockerfile.ubuntu20.base #4

  • //
  • guest/
  • perforce_software/
  • helix-installer/
  • dev/
  • test/
  • docker/
  • Dockerfile.ubuntu20.base
  • View
  • Commits
  • Open Download .zip Download (258 B)
FROM ubuntu:20.04
MAINTAINER Tom Tyler "ttyler@perforce.com"

RUN sed -ie "s/^Defaults[ \t]*requiretty/#Defaults  requiretty/g" /etc/sudoers

RUN apt-get -y update
RUN apt-get install -y cron curl rsync sudo vim wget
RUN apt-get autoremove
RUN apt-get clean
# Change User Description Committed
#7 28122 C. Thomas Tyler Changed Ubuntu to use the official Ubuntu 'library' image tag.

Changed Rocky Linux to use the official Rocky Linux images.

Corrected name of FROM images in "*.hi" files to reference
'perforce_hi/' rather than 'perforce/'.
#6 28116 C. Thomas Tyler Cleaned up Dockerfile.*.base files, removing an obsolte change to
cleanup /etc/sudoers files.
#5 27386 C. Thomas Tyler Removed some packages not needed in base Docker images.
#4 27303 C. Thomas Tyler General test suite usability and doc enhancements.
#3 27295 C. Thomas Tyler Simplified Ubuntu base file.
#2 27287 C. Thomas Tyler Removed excess content from Docker *.base files, mostly removing
Python which isn't needed in the image (as the Helix Installer
that we're testing has its own knowledge of platform-dependent
lists of what needs to be installed where).

Evolved test suite doc.
#1 27284 C. Thomas Tyler Added Docker test suite to displace Vagrant.
Initial version passes with options:
hits.sh -o centos7