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