From 042f2a1de0eebe3b96d43f77e84aa4aa10e378b9 Mon Sep 17 00:00:00 2001 From: Neale Ferguson Date: Fri, 29 Sep 2017 12:24:57 -0400 Subject: [PATCH] Add ClefOS --- clefos/README-short.txt | 1 + clefos/README.md | 139 ++++++++++++++++++++++++++++++++++++++++ clefos/content.md | 90 ++++++++++++++++++++++++++ clefos/github-repo | 1 + clefos/issues.md | 1 + clefos/logo.png | Bin 0 -> 37505 bytes clefos/maintainer.md | 1 + 7 files changed, 233 insertions(+) create mode 100644 clefos/README-short.txt create mode 100644 clefos/README.md create mode 100644 clefos/content.md create mode 100644 clefos/github-repo create mode 100644 clefos/issues.md create mode 100644 clefos/logo.png create mode 100644 clefos/maintainer.md diff --git a/clefos/README-short.txt b/clefos/README-short.txt new file mode 100644 index 000000000..373b8d583 --- /dev/null +++ b/clefos/README-short.txt @@ -0,0 +1 @@ +The official build of ClefOS. diff --git a/clefos/README.md b/clefos/README.md new file mode 100644 index 000000000..404d140cb --- /dev/null +++ b/clefos/README.md @@ -0,0 +1,139 @@ + + +# Supported tags and respective `Dockerfile` links + +- [`latest`, `centos7`, `7` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/16dab97b0ce72b1db7a2f9b02c76e452cb0a63cb/docker/Dockerfile) +- [`centos6`, `6` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/4921b2bfbe7477feb2d6d35c8ce82c08153ab606/docker/Dockerfile) +- [`centos7.4.1708`, `7.4.1708` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/66add29c188e42d4d855f4d4acdb2b73d547edb6/docker/Dockerfile) +- [`centos7.3.1611`, `7.3.1611` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/5bbaef9f60ab9e3eeb61acec631c2d91f8714fff/docker/Dockerfile) +- [`centos7.2.1511`, `7.2.1511` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/a3c59bd4e98a7f9c063d993955c8ec19c5b1ceff/docker/Dockerfile) +- [`centos7.1.1503`, `7.1.1503` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/bc561dfdd671d612dbb9f92e7e17dd8009befc44/docker/Dockerfile) +- [`centos7.0.1406`, `7.0.1406` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/f1d1e0bd83baef08e257da50e6fb446e4dd1b90c/docker/Dockerfile) +- [`centos6.9`, `6.9` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/4f329fe087b0152df26344cecee9ba30b03b1a7b/docker/Dockerfile) +- [`centos6.8`, `6.8` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/f32666d2af356ed6835942ed753a4970e18bca94/docker/Dockerfile) +- [`centos6.7`, `6.7` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/d0b72df83f49da844f88aabebe3826372f675370/docker/Dockerfile) +- [`centos6.6`, `6.6` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/8911843d9a6cc71aadd81e491f94618aded94f30/docker/Dockerfile) + +# Quick reference + +- **Where to get help**: + [the Docker Community Forums](https://forums.docker.com/), [the Docker Community Slack](https://blog.docker.com/2016/11/introducing-docker-community-directory-docker-community-slack/), or [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=docker) + +- **Where to file issues**: + [https://bugs.centos.org](https://bugs.centos.org) or [GitHub](https://github.com/CentOS/sig-cloud-instance-images/issues) + +- **Maintained by**: + [The CentOS Project](https://github.com/CentOS/sig-cloud-instance-images) + +- **Published image artifact details**: + [repo-info repo's `repos/centos/` directory](https://github.com/docker-library/repo-info/blob/master/repos/centos) ([history](https://github.com/docker-library/repo-info/commits/master/repos/centos)) + (image metadata, transfer size, etc) + +- **Image updates**: + [official-images PRs with label `library/centos`](https://github.com/docker-library/official-images/pulls?q=label%3Alibrary%2Fcentos) + [official-images repo's `library/centos` file](https://github.com/docker-library/official-images/blob/master/library/centos) ([history](https://github.com/docker-library/official-images/commits/master/library/centos)) + +- **Source of this description**: + [docs repo's `centos/` directory](https://github.com/docker-library/docs/tree/master/centos) ([history](https://github.com/docker-library/docs/commits/master/centos)) + +- **Supported Docker versions**: + [the latest release](https://github.com/docker/docker-ce/releases/latest) (down to 1.6 on a best-effort basis) + +# CentOS + +CentOS Linux is a community-supported distribution derived from sources freely provided to the public by [Red Hat](ftp://ftp.redhat.com/pub/redhat/linux/enterprise/) for Red Hat Enterprise Linux (RHEL). As such, CentOS Linux aims to be functionally compatible with RHEL. The CentOS Project mainly changes packages to remove upstream vendor branding and artwork. CentOS Linux is no-cost and free to redistribute. Each CentOS Linux version is maintained for up to 10 years (by means of security updates -- the duration of the support interval by Red Hat has varied over time with respect to Sources released). A new CentOS Linux version is released approximately every 2 years and each CentOS Linux version is periodically updated (roughly every 6 months) to support newer hardware. This results in a secure, low-maintenance, reliable, predictable, and reproducible Linux environment. + +> [wiki.centos.org](https://wiki.centos.org/FrontPage) + +![logo](https://raw.githubusercontent.com/docker-library/docs/c4df0024e2cad985326dc38f6b6ce39abeab59c5/centos/logo.png) + +# CentOS image documentation + +The `centos:latest` tag is always the most recent version currently available. + +## Rolling builds + +The CentOS Project offers regularly updated images for all active releases. These images will be updated monthly or as needed for emergency fixes. These rolling updates are tagged with the major version number only. For example: `docker pull centos:6` or `docker pull centos:7` + +## Minor tags + +Additionally, images with minor version tags that correspond to install media are also offered. **These images DO NOT recieve updates** as they are intended to match installation iso contents. If you choose to use these images it is highly recommended that you include `RUN yum -y update && yum clean all` in your Dockerfile, or otherwise address any potential security concerns. To use these images, please specify the minor version tag: + +For example: `docker pull centos:5.11` or `docker pull centos:6.6` + +## Overlayfs and yum + +Recent Docker versions support the [overlayfs](https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/) backend, which is enabled by default on most distros supporting it from Docker 1.13 onwards. On Centos 6 and 7, **that backend requires yum-plugin-ovl to be installed and enabled**; while it is installed by default in recent centos images, make it sure you retain the `plugins=1` option in `/etc/yum.conf` if you update that file; otherwise, you may encounter errors related to rpmdb checksum failure - see [Docker ticket 10180](https://github.com/docker/docker/issues/10180) for more details. + +# Package documentation + +By default, the CentOS containers are built using yum's `nodocs` option, which helps reduce the size of the image. If you install a package and discover files missing, please comment out the line `tsflags=nodocs` in `/etc/yum.conf` and reinstall your package. + +# Systemd integration + +Systemd is now included in both the centos:7 and centos:latest base containers, but it is not active by default. In order to use systemd, you will need to include text similar to the example Dockerfile below: + +## Dockerfile for systemd base image + +```dockerfile +FROM centos:7 +ENV container docker +RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \ +systemd-tmpfiles-setup.service ] || rm -f $i; done); \ +rm -f /lib/systemd/system/multi-user.target.wants/*;\ +rm -f /etc/systemd/system/*.wants/*;\ +rm -f /lib/systemd/system/local-fs.target.wants/*; \ +rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ +rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ +rm -f /lib/systemd/system/basic.target.wants/*;\ +rm -f /lib/systemd/system/anaconda.target.wants/*; +VOLUME [ "/sys/fs/cgroup" ] +CMD ["/usr/sbin/init"] +``` + +This Dockerfile deletes a number of unit files which might cause issues. From here, you are ready to build your base image. + +```console +$ docker build --rm -t local/c7-systemd . +``` + +## Example systemd enabled app container + +In order to use the systemd enabled base container created above, you will need to create your `Dockerfile` similar to the one below. + +```dockerfile +FROM local/c7-systemd +RUN yum -y install httpd; yum clean all; systemctl enable httpd.service +EXPOSE 80 +CMD ["/usr/sbin/init"] +``` + +Build this image: + +```console +$ docker build --rm -t local/c7-systemd-httpd . +``` + +## Running a systemd enabled app container + +In order to run a container with systemd, you will need to mount the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier. + +```console +$ docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd +``` + +This container is running with systemd in a limited context, with the cgroups filesystem mounted. There have been reports that if you're using an Ubuntu host, you will need to add `-v /tmp/$(mktemp -d):/run` in addition to the cgroups mount. diff --git a/clefos/content.md b/clefos/content.md new file mode 100644 index 000000000..666cddb4e --- /dev/null +++ b/clefos/content.md @@ -0,0 +1,90 @@ +# ClefOS + +ClefOS Linux is a community-supported distribution for IBM Z (aka "mainframe") derived from sources freely provided to the public by [CentOS](http://vault.clefos.org/) which in turn is derived from the [Red Hat](ftp://ftp.redhat.com/pub/redhat/linux/enterprise/) sources for Red Hat Enterprise Linux (RHEL). As such, ClefOS Linux aims to be functionally compatible with CentOS and RHEL. The ClefOS Project mainly changes packages to remove upstream vendor branding and artwork. ClefOS Linux is no-cost and free to redistribute. Each ClefOS Linux version is maintained and released according to the CentOS schedule. + +%%LOGO%% + +# ClefOS image documentation + +The `clefos:latest` tag is always the most recent version currently available. + +## Rolling builds + +The ClefOS Project offers regularly updated images for all active releases. These images will be updated monthly or as needed for emergency fixes. These rolling updates are tagged with the major version number only. For example: `docker pull clefos:7` + +## Minor tags + +Additionally, images with minor version tags that correspond to install media are also offered. **These images DO NOT recieve updates** as they are intended to match installation iso contents. If you choose to use these images it is highly recommended that you include `RUN yum -y update && yum clean all` in your Dockerfile, or otherwise address any potential security concerns. To use these images, please specify the minor version tag: + +For example: `docker pull clefos:7.3.1611` + +## Overlayfs and yum + +Recent Docker versions support the [overlayfs](https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/) backend, which is enabled by default on most distros supporting it from Docker 1.13 onwards. On ClefOS 7, **that backend requires yum-plugin-ovl to be installed and enabled**; while it is installed by default in recent clefos images, make it sure you retain the `plugins=1` option in `/etc/yum.conf` if you update that file; otherwise, you may encounter errors related to rpmdb checksum failure - see [Docker ticket 10180](https://github.com/docker/docker/issues/10180) for more details. + +# Package documentation + +By default, the ClefOS containers are built using yum's `nodocs` option, which helps reduce the size of the image. If you install a package and discover files missing, please comment out the line `tsflags=nodocs` in `/etc/yum.conf` and reinstall your package. + +# Systemd integration + +Systemd is now included in both the clefos:7 and clefos:latest base containers, but it is not active by default. In order to use systemd, you will need to include text similar to the example Dockerfile below: + +## Dockerfile for systemd base image + +```dockerfile +FROM clefos:clefos7 + +ENV container docker +MAINTAINER The ClefOS Project + +RUN yum install -y --setopt=tsflags=nodocs systemd && \ + yum clean all && \ + rm -rf /var/cache/yum/* /tmp/* /var/log/yum.log + +RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ + rm -f /lib/systemd/system/multi-user.target.wants/*;\ + rm -f /etc/systemd/system/*.wants/*;\ + rm -f /lib/systemd/system/local-fs.target.wants/*; \ + rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ + rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ + rm -f /lib/systemd/system/basic.target.wants/*;\ + rm -f /lib/systemd/system/anaconda.target.wants/*; + +VOLUME ["/sys/fs/cgroup"] + +CMD ["/usr/sbin/init"] +``` + +This Dockerfile deletes a number of unit files which might cause issues. From here, you are ready to build your base image. + +```console +$ docker build --rm -t local/c7-systemd . +``` + +## Example systemd enabled app container + +In order to use the systemd enabled base container created above, you will need to create your `Dockerfile` similar to the one below. + +```dockerfile +FROM local/c7-systemd +RUN yum -y install httpd; yum clean all; systemctl enable httpd.service +EXPOSE 80 +CMD ["/usr/sbin/init"] +``` + +Build this image: + +```console +$ docker build --rm -t local/c7-systemd-httpd . +``` + +## Running a systemd enabled app container + +In order to run a container with systemd, you will need to mount the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier. + +```console +$ docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd +``` + +This container is running with systemd in a limited context, with the cgroups filesystem mounted. There have been reports that if you're using an Ubuntu host, you will need to add `-v /tmp/$(mktemp -d):/run` in addition to the cgroups mount. diff --git a/clefos/github-repo b/clefos/github-repo new file mode 100644 index 000000000..7e953b00f --- /dev/null +++ b/clefos/github-repo @@ -0,0 +1 @@ +https://github.com/nealef/docker diff --git a/clefos/issues.md b/clefos/issues.md new file mode 100644 index 000000000..0f78491bc --- /dev/null +++ b/clefos/issues.md @@ -0,0 +1 @@ +[GitHub](%%GITHUB-REPO%%/issues) diff --git a/clefos/logo.png b/clefos/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..daf3a4ae7a2674e4ccf45492a306c6b464e955a7 GIT binary patch literal 37505 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 literal 0 HcmV?d00001 diff --git a/clefos/maintainer.md b/clefos/maintainer.md new file mode 100644 index 000000000..fba0202d5 --- /dev/null +++ b/clefos/maintainer.md @@ -0,0 +1 @@ +[The ClefOS Project](%%GITHUB-REPO%%)