Fix formatting for docker-cli-to-kubectl doc

This commit is contained in:
Satnam Singh 2015-07-19 00:07:35 +01:00
parent 715f2c488f
commit 6dff2763a1

View File

@ -56,7 +56,7 @@ How do I run an nginx container and expose it to the world? Checkout [kubectl ru
With docker:
```
```console
$ docker run -d --restart=always --name nginx-app -p 80:80 nginx
a9ec34d9878748d2f33dc20cb25c714ff21da8d40558b45bfaec9955859075d0
$ docker ps
@ -66,7 +66,7 @@ a9ec34d98787 nginx "nginx -g 'daemon of 2 seconds ago
With kubectl:
```
```console
# start the pod running nginx
$ kubectl run --image=nginx nginx-app
CONTROLLER CONTAINER(S) IMAGE(S) SELECTOR REPLICAS
@ -85,7 +85,7 @@ How do I list what is currently running? Checkout [kubectl get](kubectl/kubectl_
With docker:
```
```console
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a9ec34d98787 nginx "nginx -g 'daemon of About an hour ago Up About an hour 0.0.0.0:80->80/tcp, 443/tcp nginx-app
@ -93,7 +93,7 @@ a9ec34d98787 nginx "nginx -g 'daemon of About an hour ago
With kubectl:
```
```console
$ kubectl get po
NAME READY STATUS RESTARTS AGE
nginx-app-5jyvm 1/1 Running 0 1h
@ -105,7 +105,7 @@ How do I execute a command in a container? Checkout [kubectl exec](kubectl/kubec
With docker:
```
```console
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a9ec34d98787 nginx "nginx -g 'daemon of 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp, 443/tcp nginx-app
@ -115,7 +115,7 @@ a9ec34d98787
With kubectl:
```
```console
$ kubectl get po
NAME READY STATUS RESTARTS AGE
nginx-app-5jyvm 1/1 Running 0 10m
@ -128,14 +128,14 @@ What about interactive commands?
With docker:
```
```console
$ docker exec -ti a9ec34d98787 /bin/sh
# exit
```
With kubectl:
```
```console
$ kubectl exec -ti nginx-app-5jyvm -- /bin/sh
# exit
```
@ -149,7 +149,7 @@ How do I follow stdout/stderr of a running process? Checkout [kubectl logs](kube
With docker:
```
```console
$ docker logs -f a9e
192.168.9.1 - - [14/Jul/2015:01:04:02 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.35.0" "-"
192.168.9.1 - - [14/Jul/2015:01:04:03 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.35.0" "-"
@ -157,7 +157,7 @@ $ docker logs -f a9e
With kubectl:
```
```console
$ kubectl logs -f nginx-app-zibvs
10.240.63.110 - - [14/Jul/2015:01:09:01 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.26.0" "-"
10.240.63.110 - - [14/Jul/2015:01:09:02 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.26.0" "-"
@ -165,7 +165,7 @@ $ kubectl logs -f nginx-app-zibvs
Now's a good time to mention slight difference between pods and containers; by default pods will not terminate if their process's exit. Instead it will restart the process. This is similar to the docker run option `--restart=always` with one major difference. In docker, the output for each invocation of the process is concatenated but for Kubernetes, each invokation is separate. To see the output from a prevoius run in kubernetes, do this:
```
```console
$ kubectl logs --previous nginx-app-zibvs
10.240.63.110 - - [14/Jul/2015:01:09:01 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.26.0" "-"
10.240.63.110 - - [14/Jul/2015:01:09:02 +0000] "GET / HTTP/1.1" 200 612 "-" "curl/7.26.0" "-"
@ -179,7 +179,7 @@ How do I stop and delete a running process? Checkout [kubectl delete](kubectl/ku
With docker
```
```console
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a9ec34d98787 nginx "nginx -g 'daemon of 22 hours ago Up 22 hours 0.0.0.0:80->80/tcp, 443/tcp nginx-app
@ -191,7 +191,7 @@ a9ec34d98787
With kubectl:
```
```console
$ kubectl get rc nginx-app
CONTROLLER CONTAINER(S) IMAGE(S) SELECTOR REPLICAS
nginx-app nginx-app nginx run=nginx-app 1
@ -217,7 +217,7 @@ How do I get the version of my client and server? Checkout [kubectl version](kub
With docker:
```
```console
$ docker version
Client version: 1.7.0
Client API version: 1.19
@ -233,7 +233,7 @@ OS/Arch (server): linux/amd64
With kubectl:
```
```console
$ kubectl version
Client Version: version.Info{Major:"0", Minor:"20.1", GitVersion:"v0.20.1", GitCommit:"", GitTreeState:"not a git tree"}
Server Version: version.Info{Major:"0", Minor:"21+", GitVersion:"v0.21.1-411-g32699e873ae1ca-dirty", GitCommit:"32699e873ae1caa01812e41de7eab28df4358ee4", GitTreeState:"dirty"}
@ -245,7 +245,7 @@ How do I get miscellaneous info about my environment and configuration? Checkout
With docker:
```
```console
$ docker info
Containers: 40
Images: 168
@ -267,7 +267,7 @@ WARNING: No swap limit support
With kubectl:
```
```console
$ kubectl cluster-info
Kubernetes master is running at https://108.59.85.141
KubeDNS is running at https://108.59.85.141/api/v1/proxy/namespaces/kube-system/services/kube-dns