User Tools

Site Tools


centos8_containers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
centos8_containers [2019/10/05 11:55]
rpjday [Concepts]
centos8_containers [2019/10/06 12:32] (current)
rpjday [Overview]
Line 2: Line 2:
  
 Discussion of [[https://​access.redhat.com/​documentation/​en-us/​red_hat_enterprise_linux/​8/​html/​building_running_and_managing_containers/​|"​Building,​ running, and managing containers"​]] Discussion of [[https://​access.redhat.com/​documentation/​en-us/​red_hat_enterprise_linux/​8/​html/​building_running_and_managing_containers/​|"​Building,​ running, and managing containers"​]]
 +
 +Look into:
 +
 +  * Using the CRI-O Container Engine
 +  * OCI image format, OCI-compatible container engines
 +  * OpenShift
 +  * pods (OpenShift)
 +  * Create /​etc/​containers/​nodocker to shut up info msg
 +
 +===== Images =====
 +
 +  * ubi8/rhel
 +  * ubi8/​rhel-minimal
 +  * ubi8/​rhel-init
 +  * ubi8/​rhel-rsyslog
 +  * ubi8/​support-tools
 +  * ubi8/​net-snmp
  
 ===== Packages ===== ===== Packages =====
Line 7: Line 24:
 Installed (or to install): Installed (or to install):
  
-  * podman +  * podman ​(manage containers) 
-  * buildah +  * buildah ​(build OCI-compliant container images) 
-  * skopeo+  * skopeo ​(copy images to and from registries) 
 +  * podman-docker
  
 Dependencies:​ Dependencies:​
  
-  * runc+  * runc (runtime client for OCI format containers)
   * containers-common   * containers-common
   * containernetworking-plugins   * containernetworking-plugins
   * oci-systemd-hook   * oci-systemd-hook
 +  * oci-umount
   * container-selinux   * container-selinux
 +  * fuse-overlayfs
 +  * slirp4netns
  
 +Modules:
 +
 +<​code>​
 +$ dnf module info container-tools
 +</​code>​
 ===== Concepts ===== ===== Concepts =====
  
-Container ​use cases:+OCI: Open Container ​Initiative 
 + 
 +==== Use cases ====
  
   * single-node   * single-node
-  * multi-node ("​distributed systems"​)+  * multi-node (sometimes called ​"​distributed systems"​) 
 + 
 +==== Core technologies ==== 
 + 
 +  * cgroups 
 +  * namespaces 
 +  * SELinux 
 + 
 +==== Commands ==== 
 + 
 +  * podman 
 +  * buildah 
 +  * skopeo 
 +  * runc 
 + 
 +===== registries.conf ===== 
 + 
 +<​code>​ 
 +# The only valid categories are: '​registries.search',​ '​registries.insecure',​  
 +# and '​registries.block'​. 
 + 
 +[registries.search] 
 +registries = ['​registry.redhat.io',​ '​quay.io',​ '​docker.io'​] 
 + 
 +# If you need to access insecure registries, add the registry'​s fully-qualified name. 
 +# An insecure registry is one that does not have a valid SSL certificate or only does HTTP. 
 +[registries.insecure] 
 +registries = [] 
 + 
 + 
 +# If you need to block pull access from a registry, uncomment the section below 
 +# and add the registries fully-qualified name. 
 +
 +# Docker only 
 +[registries.block] 
 +registries = [] 
 +</​code>​ 
centos8_containers.1570276547.txt.gz · Last modified: 2019/10/05 11:55 by rpjday