phala docker is deprecated. Use the standard docker CLI for building and pushing images.
Usage
phala docker <subcommand> [args] [options]
Subcommands
docker login
Login to Docker Hub.
Options
| Flag | Short | Default | Description |
|---|
--username | -u | | Docker Hub username |
--password | -p | | Docker Hub password |
--registry | -r | | Docker registry URL |
Examples
$ phala docker login -u myuser
$ phala docker login -u myuser -p mypassword
$ phala docker login -u myuser -r https://registry.example.com
docker build
Build a Docker image.
Options
| Flag | Short | Default | Description |
|---|
--image | -i | | Image name |
--tag | -t | | Image tag |
--file | -f | Dockerfile | Dockerfile path |
Examples
$ phala docker build -i my-app -t v1.0
$ phala docker build -i my-app -t v1.0 -f custom.Dockerfile
docker push
Push image to Docker Hub.
Options
| Flag | Short | Default | Description |
|---|
--image | -i | | Full image name (e.g. username/image:tag) |
Examples
$ phala docker push -i myuser/my-app:v1.0
docker generate
Generate a Docker Compose file.
Options
| Flag | Short | Default | Description |
|---|
--image | -i | | Image name |
--env-file | -e | | Environment file path |
--output | -o | | Output file path |
--template | | | Template file path |
Examples
$ phala docker generate -i my-app -o docker-compose.yml
$ phala docker generate -i my-app -e .env -o docker-compose.yml
$ phala docker generate -i my-app -o docker-compose.yml --template custom.template
docker run
Run Docker Compose setup.
Options
| Flag | Short | Default | Description |
|---|
--compose | -c | | Docker Compose file path |
--env-file | -e | | Environment file path |
--skip-env | | true | Skip environment file loading |
Examples
$ phala docker run -c docker-compose.yml
$ phala docker run -c docker-compose.yml -e .env
$ phala docker run -c docker-compose.yml --skip-env=false