apiv1

build

export DOCKER_VERSION=27.5.1 # https://download.docker.com/linux/static/stable/x86_64/

# apiv1/dockerd
docker build . --build-arg DOCKER_VERSION=$DOCKER_VERSION --target dockerd -t apiv1/dockerd -t apiv1/dockerd:$DOCKER_VERSION
docker buildx build . --platform linux/amd64,linux/arm64 --build-arg DOCKER_VERSION=$DOCKER_VERSION --target dockerd --pull --push -t apiv1/dockerd -t apiv1/dockerd:$DOCKER_VERSION

# apiv1/docker
docker build . --build-arg DOCKER_VERSION=$DOCKER_VERSION --build-arg DOCKERD_STAGE=apiv1/dockerd:$DOCKER_VERSION  -t apiv1/docker -t apiv1/docker:$DOCKER_VERSION
docker buildx build . --platform linux/amd64,linux/arm64 --build-arg DOCKER_VERSION=$DOCKER_VERSION --build-arg DOCKERD_STAGE=apiv1/dockerd:$DOCKER_VERSION --pull --push -t apiv1/docker -t apiv1/docker:$DOCKER_VERSION

Dood

docker out of docker: 在容器里调用宿主机Docker服务实现功能

bash/zsh版本 powershell版本