Sealing Linux Environments
Code examples
Fix simple Docker container
# Start from the official CentOS 7 image
FROM --platform=linux/amd64 centos:centos7
# Use the vault repo instead of the default one, as it's deprecated
RUN sed -i 's/^mirrorlist/\#mirrorlist/' /etc/yum.repos.d/* && \
sed -i 's/^\#baseurl=http:\/\/mirror.centos.org\/centos\/\$releasever\//baseurl=https:\/\/vault.centos.org\/7.9.2009\//' /etc/yum.repos.d/*# Seal environment variables
ENV SEAL_USE_SEALED_NAMES=true
# Download the CLI
ADD --chmod=755 https://github.com/seal-community/cli/releases/download/latest/seal-linux-amd64-latest seal
RUN --mount=type=secret,id=SEAL_TOKEN,env=SEAL_TOKEN \
# Fix the OS libraries
SEAL_PROJECT=os-demo ./seal fix --os --mode=all --upload-scan-results && \
# Clean up
rm -f sealFix Docker container running a Javascript app
Last updated