Add container image
Pull a new image for container
sudo ${vyos_op_scripts_dir}/container.py add_image --name "${4}"
Attach to a running container
container name
sudo podman exec --interactive --tty "$3" /bin/sh
Delete container image
Delete container image
sudo ${vyos_op_scripts_dir}/container.py delete_image --name "${4}"
Generate Container Image
Name of container image (tag)
Path to Dockerfile
<filename>
sudo podman build --net host --layers --force-rm --tag "$4" $6
Monitor last lines of container logs
container name
sudo podman logs --follow --names "$4"
Show containers
sudo ${vyos_op_scripts_dir}/container.py show_container
Show container image
sudo ${vyos_op_scripts_dir}/container.py show_image
Show logs from a given container
container name
sudo podman logs --names "$4"
Show available container networks
sudo ${vyos_op_scripts_dir}/container.py show_network
Show logs from a given container
container name
sudo podman logs --names "$4"
Restart a given container
container name
sudo ${vyos_op_scripts_dir}/container.py restart --name="$3"
Update a container image
Update container image
container name
if cli-shell-api existsActive container name "$4"; then sudo podman pull --authfile /etc/containers/auth.json $(cli-shell-api returnActiveValue container name "$4" image); else echo "Container $4 does not exist"; fi