1
0
mirror of https://github.com/projectatomic/atomic.git synced 2026-02-05 18:45:01 +01:00
Files
atomic/docs/atomic-containers.1.md

103 lines
2.8 KiB
Markdown
Raw Permalink Normal View History

% ATOMIC(1) Atomic Man Pages
% Giuseppe Scrivano
% June 2016
# NAME
atomic-containers - operations on containers
# SYNOPSIS
**atomic containers COMMAND [OPTIONS] [CONTAINERS...]**
atomic containers allows the user to view and operate on containers
# COMMANDS
**delete**
delete specified container(s).
**list**
list containers on your system.
**trim**
discard unused blocks (fstrim) on running containers.
**update**
update a system container.
**rollback**
rollback a system container.
# DESCRIPTION
**atomic containers delete**, delete specified container image from the system.
Using --all will delete all the installed containers.
**atomic containers list**, by default, will list all running containers on your
system.
Using --all will list all the installed containers.
**atomic containers trim**, Discard unused blocks (fstrim) on rootfs of running containers.
e.g. If you have 2 running containers on your system with container IDs (496b8679b6cf, 9bb990da1203).
>atomic containers trim
Trimming container id 496b8679b6cf
Trimming container id 9bb990da1203
**atomic containers update**, update a system container to use a newer version of an image.
Can use --set to update environment variables.
**atomic containers rollback**, rollback a system container to the other deployment if one exists.
# OPTIONS:
**-h** **--help**
Print usage statement
# delete OPTIONS:
**-a** **--all**
Delete all the installed containers
**-f** **--force**
Force the deletion of specified running containers
# list OPTIONS:
**-a** **--all**
Print all the installed containers
**-f** **--filter**
Filter output based on given filters, example usage: `--filter container=foo` will list all containers that has "foo" as part of their container ID.
Filterables: `backend`, `command`, `container`, `created`, `image`, `runtime`, `state`
**--json**
Print in a machine parsable format
**-n** **--noheading**
Do not print heading when listing the containers
**--no-trunc**
Do not truncate output
**-q** **--quiet**
Only display container IDs
# update OPTIONS:
**--rebase=IMAGE**
Rebase to a different image. If not specified, the same image used to install the container will be used.
**-a** **--all**
Update all the installed containers. If any update fails, then it rollbacks automatically to the working version of the container.
**--set=NAME=VALUE**
Set a value that is going to be used by a system container for its configuration and can be specified multiple times. OSTree is required for this feature to be available.
# HISTORY
June 2016, Originally compiled by Giuseppe Scrivano (gscrivan at redhat dot com)
July 2016, Added sub-commands filter, no-trunc and quiet (jerzhang at redhat dot com)
Sept 2016, Added atomic containers trim subcommand (shishir dot mahajan at redhat dot com)