Sign inSign up

startx/openshift-centos

By startx

•Updated about 9 years ago

Simple container used to have an os running in openshift to investigate using sysadmin tools.

Image
0

271

startx/openshift-centos repository overview

⁠Docker OS Images : Centos7

Simple container used to have an os container running in openshift and ready to investigate using sysadmin tools. This image is based on centos/s2i-core-centos7⁠ done by sclorg⁠.

You can find information on this image and how to use it by visiting the Dockerhub registry⁠

This container contain updated core OS rpm (kernel, libs,...) as well as usefull tools like pwgen, tar, zip, psmisc, procps, coreutils, findutils, wget

⁠Running from dockerhub registry

  • with docker you can run docker run -it --name="centos" startx/openshift-centos from any docker host
  • with docker-compose you can create a docker-compose.yml file with the following content
fedora:
  image: startx/openshift-centos:latest
  container_name: "os-ocp-centos7"
  environment:
    CONTAINER_TYPE: "os"
    CONTAINER_SERVICE: "fedora"
    CONTAINER_INSTANCE: "os-ocp-centos7"

⁠Using this image in your own container

You can use this Dockerfile template to start a new personalized container based on this container

FROM startx/openshift-centos:latest
#... your container specifications
CMD ["/bin/sx"]

⁠Environment variable

VariableTypeMandatoryDescription
CONTAINER_INSTANCEstringyesContainer name. Should be uning to get fine grained log and application reporting
CONTAINER_TYPEstringnoContainer family (os, service, application. could be enhanced
CONTAINER_SERVICEstringnoDefine the type of service or application provided
HOSTNAMEautoautoContainer unique id automatically assigned by docker daemon at startup

⁠For advanced users

You you want to use this container and code to build and create locally this container. You can follow theses instructions to setup and working environment.

This section will help you if you want to :

  • Get latest version of this container OS
  • Enhance container content by adding instruction in Dockefile before build step

You must have a working environment with the source code of this repository. Read and follow how to setup your working environment⁠ to get a working directory. The following instructions assume you are at the top level of your working directory.

⁠Build & run a container using docker
  1. Jump into the container directory with cd OS
  2. Build the container using docker build -t fedora .
  3. Run this container
  4. Interactively with docker run -it fedora. If you add a second parameter (like /bin/bash) to will run this command instead of the default entrypoint. Usefull to interact with this container (ex: /bin/bash, /bin/ps -a, /bin/df -h,...)
  5. As a daemon with docker run -d fedora
⁠Build & run a container using docker-compose
  1. Jump into the container directory with cd OS
  2. Run this container
  3. Interactively with docker-compose up Startup logs appears and escaping this command stop the container
  4. As a daemon with docker-compose up -d. Container startup logs can be read using docker-compose logs

Tag summary

Content type

Image

Digest

Size

74.4 MB

Last updated

about 9 years ago

docker pull startx/openshift-centos