apiv1

build

docker build . --build-arg APP_NAME=aes -t apiv1/aes
docker buildx build . --build-arg APP_NAME=aes --platform linux/amd64,linux/arm64 --pull --push -t apiv1/aes # buildkit

bash

aes() {
  docker run --rm -it -e AES_KEY="$AES_KEY" -v "$PWD:$PWD" -w "$PWD"  apiv1/aes $*
}

powershell

function global:aes() {
  docker run --rm -it -e AES_KEY="${AES_KEY}" -v "$(${PWD}.Path):/pwd" -w "/pwd"  apiv1/aes $args
}

bin

docker container create --pull always --name aes-container apiv1/aes
docker container cp aes-container:/aes .
docker container remove aes-container