mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 10:09:07 +00:00
commit
8d33b2def0
@ -43,8 +43,7 @@ See `linuxkit run --help`.
|
|||||||
|
|
||||||
`make test` or `make test-hyperkit` will run the test suite
|
`make test` or `make test-hyperkit` will run the test suite
|
||||||
|
|
||||||
There are also docs for booting on [Google Cloud](docs/gcp.md); `linuxkit push gcp <name> && linuxkit run gcp <name>.yml` should
|
There are also docs for booting on [Google Cloud](docs/gcp.md).
|
||||||
work if you specified a GCP image to be built in the config.
|
|
||||||
|
|
||||||
More detailed docs will be available shortly, for running both single hosts and clusters.
|
More detailed docs will be available shortly, for running both single hosts and clusters.
|
||||||
|
|
||||||
|
13
docs/gcp.md
13
docs/gcp.md
@ -50,22 +50,25 @@ Make sure to download the credentials in JSON format and store them somewhere sa
|
|||||||
|
|
||||||
## Build an image
|
## Build an image
|
||||||
|
|
||||||
Add a `gcp-img` output line to your yaml config, see the example in `examples/gcp.yml`.
|
Add a `gcp-img` output line to your yaml config, see the example in [`examples/gcp.yml`](../example/gcp.yml).
|
||||||
|
|
||||||
Then do `moby build myfile.yml`
|
Then do `moby build myprefix.yml`
|
||||||
|
|
||||||
This will create a local `myfile.img.tar.gz` compressed image file.
|
This will create a local `myprefix.img.tar.gz` compressed image file.
|
||||||
|
|
||||||
## Push image
|
## Push image
|
||||||
|
|
||||||
Do `moby push gcp -project myproject-1234 -bucket bucketname myfile.img.tar.gz` to upload it to the
|
Do `linuxkit push gcp -project myproject-1234 -bucket bucketname myprefix.img.tar.gz` to upload it to the
|
||||||
specified bucket, and create a bootable image from the stored image.
|
specified bucket, and create a bootable image from the stored image.
|
||||||
|
|
||||||
|
Alternatively, you can set the project name and the bucket name using environment variables, `CLOUDSDK_CORE_PROJECT` and `CLOUDSDK_IMAGE_BUCKET`.
|
||||||
|
See the constant values defined in [`src/cmd/linuxkit/run_gcp.go`](../src/cmd/linuxkit/run_gcp.go) for the complete list of the supported environment variables.
|
||||||
|
|
||||||
## Create an instance and connect to it
|
## Create an instance and connect to it
|
||||||
|
|
||||||
With the image created, we can now create an instance and connect to
|
With the image created, we can now create an instance and connect to
|
||||||
the serial port.
|
the serial port.
|
||||||
|
|
||||||
```
|
```
|
||||||
moby run gcp -project myproject-1234 myfile
|
linuxkit run gcp -project myproject-1234 myprefix
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user