mirror of
https://github.com/containers/podman.git
synced 2025-06-29 15:08:09 +08:00
Document containers.conf settings for remote connections
Currently we don't document which end of the podman-remote client server operations uses the containers.conf. This PR begins documenting this and then testing to make sure the defaults follow the rules. Fixes: https://github.com/containers/podman/issues/7657 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -1,13 +1,13 @@
|
||||
package specgen
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"net"
|
||||
"syscall"
|
||||
|
||||
"github.com/containers/image/v5/manifest"
|
||||
"github.com/containers/storage"
|
||||
spec "github.com/opencontainers/runtime-spec/specs-go"
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
// LogConfig describes the logging characteristics for a container
|
||||
@ -459,42 +459,6 @@ type SpecGenerator struct {
|
||||
ContainerHealthCheckConfig
|
||||
}
|
||||
|
||||
// NamedVolume holds information about a named volume that will be mounted into
|
||||
// the container.
|
||||
type NamedVolume struct {
|
||||
// Name is the name of the named volume to be mounted. May be empty.
|
||||
// If empty, a new named volume with a pseudorandomly generated name
|
||||
// will be mounted at the given destination.
|
||||
Name string
|
||||
// Destination to mount the named volume within the container. Must be
|
||||
// an absolute path. Path will be created if it does not exist.
|
||||
Dest string
|
||||
// Options are options that the named volume will be mounted with.
|
||||
Options []string
|
||||
}
|
||||
|
||||
// OverlayVolume holds information about a overlay volume that will be mounted into
|
||||
// the container.
|
||||
type OverlayVolume struct {
|
||||
// Destination is the absolute path where the mount will be placed in the container.
|
||||
Destination string `json:"destination"`
|
||||
// Source specifies the source path of the mount.
|
||||
Source string `json:"source,omitempty"`
|
||||
}
|
||||
|
||||
// ImageVolume is a volume based on a container image. The container image is
|
||||
// first mounted on the host and is then bind-mounted into the container. An
|
||||
// ImageVolume is always mounted read only.
|
||||
type ImageVolume struct {
|
||||
// Source is the source of the image volume. The image can be referred
|
||||
// to by name and by ID.
|
||||
Source string
|
||||
// Destination is the absolute path of the mount in the container.
|
||||
Destination string
|
||||
// ReadWrite sets the volume writable.
|
||||
ReadWrite bool
|
||||
}
|
||||
|
||||
// PortMapping is one or more ports that will be mapped into the container.
|
||||
type PortMapping struct {
|
||||
// HostIP is the IP that we will bind to on the host.
|
||||
|
Reference in New Issue
Block a user