Add go build and ./main to guide
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
parent
34a58ce0d4
commit
9c207952b0
@ -6,7 +6,7 @@ However, if you want to integrate containerd into your project we have an easy t
|
|||||||
|
|
||||||
In this guide we will pull and run a redis server with containerd using the client package.
|
In this guide we will pull and run a redis server with containerd using the client package.
|
||||||
We will assume that you are running a modern linux host for this example with a compatible build of `runc`.
|
We will assume that you are running a modern linux host for this example with a compatible build of `runc`.
|
||||||
Please refer to [Runc.md](../runc.md) for the currently supported version of `runc`.
|
Please refer to [RUNC.md](/RUNC.md) for the currently supported version of `runc`.
|
||||||
This project requires Go 1.8.x or above.
|
This project requires Go 1.8.x or above.
|
||||||
If you need to install Go or update your currently installed one, please refer to Go install page at https://golang.org/doc/install.
|
If you need to install Go or update your currently installed one, please refer to Go install page at https://golang.org/doc/install.
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ Having a namespace for our usage ensures that containers, images, and other reso
|
|||||||
## Pulling the redis image
|
## Pulling the redis image
|
||||||
|
|
||||||
Now that we have a client to work with we need to pull an image.
|
Now that we have a client to work with we need to pull an image.
|
||||||
We can use the redis image based on alpine linux from the DockerHub.
|
We can use the redis image based on Alpine Linux from the DockerHub.
|
||||||
|
|
||||||
```go
|
```go
|
||||||
image, err := client.Pull(ctx, "docker.io/library/redis:alpine", containerd.WithPullUnpack)
|
image, err := client.Pull(ctx, "docker.io/library/redis:alpine", containerd.WithPullUnpack)
|
||||||
@ -129,8 +129,8 @@ func redisExample() error {
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
> go get
|
> go build main.go
|
||||||
> sudo go run main.go
|
> sudo ./main
|
||||||
|
|
||||||
2017/08/13 17:43:21 Successfully pulled docker.io/library/redis:alpine image
|
2017/08/13 17:43:21 Successfully pulled docker.io/library/redis:alpine image
|
||||||
```
|
```
|
||||||
@ -222,8 +222,8 @@ func redisExample() error {
|
|||||||
Let's see it in action.
|
Let's see it in action.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
> go get
|
> go build main.go
|
||||||
> sudo go run main.go
|
> sudo ./main
|
||||||
|
|
||||||
2017/08/13 18:01:35 Successfully pulled docker.io/library/redis:alpine image
|
2017/08/13 18:01:35 Successfully pulled docker.io/library/redis:alpine image
|
||||||
2017/08/13 18:01:35 Successfully generate an OCI spec version 1.0.0 based on docker.io/library/redis:alpine image
|
2017/08/13 18:01:35 Successfully generate an OCI spec version 1.0.0 based on docker.io/library/redis:alpine image
|
||||||
@ -406,8 +406,8 @@ func redisExample() error {
|
|||||||
We can build this example and run it as follows to see our hard work come together.
|
We can build this example and run it as follows to see our hard work come together.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
> go get
|
> go build main.go
|
||||||
> sudo go run main.go
|
> sudo ./main
|
||||||
|
|
||||||
1:C 04 Aug 20:41:37.682 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
|
1:C 04 Aug 20:41:37.682 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
|
||||||
1:C 04 Aug 20:41:37.682 # Redis version=4.0.1, bits=64, commit=00000000, modified=0, pid=1, just started
|
1:C 04 Aug 20:41:37.682 # Redis version=4.0.1, bits=64, commit=00000000, modified=0, pid=1, just started
|
||||||
|
Loading…
Reference in New Issue
Block a user