remove v1-v2 varlink references (#10110)

* remove v1-v2 varlink references

* Update website/content/docs/drivers/podman.mdx

Co-authored-by: Tim Gross <tgross@hashicorp.com>

* fix code snippet

Co-authored-by: Tim Gross <tgross@hashicorp.com>
This commit is contained in:
Drew Bailey 2021-03-03 13:59:32 -05:00 committed by GitHub
parent 523d868f4c
commit c06ed22be1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,12 +28,6 @@ in the configured plugin directory.
- Linux host with [`podman`][podman] installed. - Linux host with [`podman`][podman] installed.
- [`nomad-driver-podman`][releases] binary in Nomad's [`plugin_dir`][plugin_dir]. - [`nomad-driver-podman`][releases] binary in Nomad's [`plugin_dir`][plugin_dir].
You need a varlink enabled Podman binary and a system socket activation unit, see https://podman.io/blogs/2019/01/16/podman-varlink.html.
Since the Nomad agent, nomad-driver-podman plugin binary, and Podman will
reside on the same host, skip the ssh aspects of the Podman varlink
documentation above.
## Capabilities ## Capabilities
The `podman` driver implements the following [capabilities](/docs/internals/plugins/task-drivers#capabilities-capabilities-error). The `podman` driver implements the following [capabilities](/docs/internals/plugins/task-drivers#capabilities-capabilities-error).
@ -49,34 +43,27 @@ The `podman` driver implements the following [capabilities](/docs/internals/plug
## Known Limitations ## Known Limitations
The Podman task driver is under active development. It currently does not support [stderr logging][stderr-logging] and [devices][devices]. The Podman task driver is under active development. It currently does not support [stderr logging][stderr-logging] and [devices][devices].
Podman recently released [Podman v2](https://podman.io/blogs/2020/06/29/podman-v2-announce.html). The task driver currently supports v1
and will be working on supporting v2 in upcoming releases.
## Task Configuration ## Task Configuration
Due to Podman's similarity to Docker, the example job created by [`nomad init -short`][nomad-init] is easily adapted to use Podman instead: Due to Podman's similarity to Docker, the example job created by [`nomad init -short`][nomad-init] is easily adapted to use Podman instead:
```hcl ```hcl
job "example" { job "redis" {
datacenters = ["dc1"] datacenters = ["dc1"]
network { type = "service"
port "db" {
to = 6379
}
}
group "cache" { group "cache" {
network {
port "redis" { to = 6379 }
}
task "redis" { task "redis" {
driver = "podman" driver = "podman"
config { config {
image = "docker://redis:3.2" image = "docker://redis"
ports = ["db"] ports = ["redis"]
}
resources {
cpu = 500
memory = 256
} }
} }
} }