Compare commits

..

2 Commits

Author SHA1 Message Date
Andrew Hurley e87b3c42bf network mode fixed 2023-05-25 21:48:45 +08:00
Andrew Hurley 97c165b654 docker format
pushd runtime dir
2023-05-25 21:47:37 +08:00
1 changed files with 9 additions and 2 deletions

View File

@ -13,6 +13,7 @@ usage () {
printf " podmanctl [${COMMANDS}] [<options>] <server> [<server>...]\n" printf " podmanctl [${COMMANDS}] [<options>] <server> [<server>...]\n"
printf " Options:\n" printf " Options:\n"
printf " For run|create:\n" printf " For run|create:\n"
printf " -p (pull before run/create}\n"
printf " -e <additional_environment_vars>\n" printf " -e <additional_environment_vars>\n"
printf " For backup:\n" printf " For backup:\n"
printf " -d (keep containers down)\n" printf " -d (keep containers down)\n"
@ -34,6 +35,10 @@ else
COMMAND="create" COMMAND="create"
fi fi
# --------------------------------------------------------- podman
export BUILDAH_FORMAT=docker
export BUILDAH_LAYERS=true
# --------------------------------------------------------- args # --------------------------------------------------------- args
# ADD PULL OPTION # ADD PULL OPTION
ARGS_ENV="" ARGS_ENV=""
@ -250,7 +255,6 @@ save-backups () {
# --------------------------------------------------------- system top # --------------------------------------------------------- system top
SYSTEMT="$(realpath ~/Server)" SYSTEMT="$(realpath ~/Server)"
if [[ ! -d "${SYSTEMT}" ]]; then if [[ ! -d "${SYSTEMT}" ]]; then
@ -262,6 +266,7 @@ fi
RUNTDIR="${SYSTEMT}/podman" RUNTDIR="${SYSTEMT}/podman"
mkdir -p "${RUNTDIR}" mkdir -p "${RUNTDIR}"
chmod 755 "${RUNTDIR}" chmod 755 "${RUNTDIR}"
pushd "${RUNTDIR}" || exit 1
# --------------------------------------------------------- system dirs # --------------------------------------------------------- system dirs
BMNTDIR="${SYSTEMT}/.mount" BMNTDIR="${SYSTEMT}/.mount"
@ -343,15 +348,17 @@ for SERVER in $*; do
SPEC_LABELS="--label io.containers.autoupdate=registry" SPEC_LABELS="--label io.containers.autoupdate=registry"
SPEC_VOLUME="--volume ${SERVER}" SPEC_VOLUME="--volume ${SERVER}"
SPEC_NETWORK="--network ${NETWORK}" SPEC_NETWORK="--network ${NETWORK}"
SPEC_NETWORK_HOST="--network host"
SPEC_NETWORK_PREFIX="${SPEC_NETWORK}:ip=${SUBNET_PREFIX}" SPEC_NETWORK_PREFIX="${SPEC_NETWORK}:ip=${SUBNET_PREFIX}"
SPEC_PROXY_NET="--network proxy-net" SPEC_PROXY_NET="--network proxy-net"
SPEC_PROXY_NET_PREFIX="${SPEC_PROXY_NET}:ip=${PROXY_SUBNET_PREFIX}" SPEC_PROXY_NET_PREFIX="${SPEC_PROXY_NET}:ip=${PROXY_SUBNET_PREFIX}"
SPEC_HOSTS=""
SPEC_PUBLISH="--publish" SPEC_PUBLISH="--publish"
SPEC_ALIAS="--network-alias " SPEC_ALIAS="--network-alias "
SPEC_BUILD="podman build ${PULL}" SPEC_BUILD="podman build ${PULL}"
SPEC_CREATE="podman create ${SPEC_POD} ${SPEC_LABELS} ${SPEC_ENV}" SPEC_CREATE="podman create ${SPEC_POD} ${SPEC_LABELS} ${SPEC_ENV}"
SPEC_HOSTS=
# --------------------------------------------------------- recreate pod # --------------------------------------------------------- recreate pod
stop-pod stop-pod
podman pod create \ podman pod create \