podman/docs/podman-login.1.md

85 lines
1.8 KiB
Markdown
Raw Normal View History

% podman-login(1)
## NAME
podman\-login - Login to a container registry
## SYNOPSIS
**podman login** [*options*] *registry*
## DESCRIPTION
**podman login** logs into a specified registry server with the correct username
and password. **podman login** reads in the username and password from STDIN.
The username and password can also be set using the **username** and **password** flags.
The path of the authentication file can be specified by the user by setting the **authfile**
flag. The default path used is **${XDG\_RUNTIME_DIR}/containers/auth.json**.
**podman [GLOBAL OPTIONS]**
**podman login [GLOBAL OPTIONS]**
**podman login [OPTIONS] REGISTRY [GLOBAL OPTIONS]**
## OPTIONS
**--password, -p**
Password for registry
**--username, -u**
Username for registry
**--authfile**
Path of the authentication file. Default is ${XDG_\RUNTIME\_DIR}/containers/auth.json
**--cert-dir** *path*
Use certificates at *path* (\*.crt, \*.cert, \*.key) to connect to the registry.
Default certificates directory is _/etc/containers/certs.d_.
**--tls-verify**
Require HTTPS and verify certificates when contacting registries (default: true)
**--help**, **-h**
Print usage statement
## EXAMPLES
```
$ podman login docker.io
Username: umohnani
Password:
Login Succeeded!
```
```
$ podman login -u testuser -p testpassword localhost:5000
Login Succeeded!
```
```
$ podman login --authfile authdir/myauths.json docker.io
Username: umohnani
Password:
Login Succeeded!
```
```
$ podman login --tls-verify=false -u test -p test localhost:5000
Login Succeeded!
```
```
$ podman login --cert-dir /etc/containers/certs.d/ -u foo -p bar localhost:5000
Login Succeeded!
```
## SEE ALSO
podman(1), podman-logout(1), crio(8)
## HISTORY
August 2017, Originally compiled by Urvashi Mohnani <umohnani@redhat.com>