mirror of
https://github.com/containers/podman.git
synced 2025-05-19 16:18:51 +08:00
Touch up tutorial location and install reqs
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com> Closes: #337 Approved by: rhatdan
This commit is contained in:

committed by
Atomic Bot

parent
a67fdeaf0d
commit
ab88304162
@ -47,7 +47,7 @@ showing the commands in use.
|
|||||||
Useful information for ops and dev transfer as it relates to infrastructure that utilizes Podman. This page
|
Useful information for ops and dev transfer as it relates to infrastructure that utilizes Podman. This page
|
||||||
includes tables showing Docker commands and their Podman equivalent commands.
|
includes tables showing Docker commands and their Podman equivalent commands.
|
||||||
|
|
||||||
**[Tutorials](docs/tutorials/tutorials.md)**
|
**[Tutorials](docs/tutorials)**
|
||||||
Tutorials on the Podman utility.
|
Tutorials on the Podman utility.
|
||||||
|
|
||||||
## Communication with Fellow Developers
|
## Communication with Fellow Developers
|
||||||
|
24
install.md
24
install.md
@ -8,7 +8,7 @@ The latest version of `runc` is expected to be installed on the system. It is pi
|
|||||||
|
|
||||||
#### conmon installed
|
#### conmon installed
|
||||||
|
|
||||||
The latest version of `conmon` is expected to be installed on the system. Conmon is used to monitor OCI Runtimes
|
The latest version of `conmon` is expected to be installed on the system. Conmon is used to monitor OCI Runtimes.
|
||||||
|
|
||||||
#### Setup CNI networking
|
#### Setup CNI networking
|
||||||
|
|
||||||
@ -25,6 +25,7 @@ Fedora, CentOS, RHEL, and related distributions:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
yum install -y \
|
yum install -y \
|
||||||
|
atomic-registries \
|
||||||
btrfs-progs-devel \
|
btrfs-progs-devel \
|
||||||
conmon \
|
conmon \
|
||||||
containernetworking-cni \
|
containernetworking-cni \
|
||||||
@ -36,6 +37,7 @@ yum install -y \
|
|||||||
go \
|
go \
|
||||||
golang-github-cpuguy83-go-md2man \
|
golang-github-cpuguy83-go-md2man \
|
||||||
gpgme-devel \
|
gpgme-devel \
|
||||||
|
iptables \
|
||||||
libassuan-devel \
|
libassuan-devel \
|
||||||
libgpg-error-devel \
|
libgpg-error-devel \
|
||||||
libseccomp-devel \
|
libseccomp-devel \
|
||||||
@ -51,28 +53,36 @@ Debian, Ubuntu, and related distributions:
|
|||||||
```bash
|
```bash
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
btrfs-tools \
|
btrfs-tools \
|
||||||
cri-o \
|
|
||||||
git \
|
git \
|
||||||
golang-go \
|
golang-go \
|
||||||
|
go-md2man \
|
||||||
|
iptables \
|
||||||
libassuan-dev \
|
libassuan-dev \
|
||||||
libdevmapper-dev \
|
libdevmapper-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
libc6-dev \
|
libc6-dev \
|
||||||
libgpgme11-dev \
|
libgpgme11-dev \
|
||||||
libgpg-error-dev \
|
libgpg-error-dev \
|
||||||
|
libprotobuf-dev \
|
||||||
|
libprotobuf-c0-dev \
|
||||||
libseccomp-dev \
|
libseccomp-dev \
|
||||||
libselinux1-dev \
|
libselinux1-dev \
|
||||||
pkg-config \
|
pkg-config
|
||||||
runc \
|
|
||||||
skopeo-containers
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Debian, Ubuntu, and related distributions will also need a copy of the development libraries for `ostree`, either in the form of the `libostree-dev` package from the [flatpak](https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak) PPA, or built [from source](https://github.com/ostreedev/ostree) (more on that [here](https://ostree.readthedocs.io/en/latest/#building)).
|
Debian, Ubuntu, and related distributions will also need to do the following setup:
|
||||||
|
|
||||||
If using an older release or a long-term support release, be careful to double-check that the version of `runc` is new enough (running `runc --version` should produce `spec: 1.0.0`), or else build your own.
|
* A copy of the development libraries for `ostree`, either in the form of the `libostree-dev` package from the [flatpak](https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak) PPA, or built [from source](https://github.com/ostreedev/ostree) (more on that [here](https://ostree.readthedocs.io/en/latest/#building)).
|
||||||
|
* [Add required configuration files](https://github.com/projectatomic/libpod/blob/master/docs/tutorials/podman_tutorial.md#adding-required-configuration-files)
|
||||||
|
* Install conman, CNI plugins and runc
|
||||||
|
* [Install conman](https://github.com/projectatomic/libpod/blob/master/docs/tutorials/podman_tutorial.md#building-and-installing-conmon)
|
||||||
|
* [Install CNI plugins](https://github.com/projectatomic/libpod/blob/master/docs/tutorials/podman_tutorial.md#installing-cni-plugins)
|
||||||
|
* [runc Installation](https://github.com/projectatomic/libpod/blob/master/docs/tutorials/podman_tutorial.md#installing-runc) - Although installable, the latest runc is not available in the Ubuntu repos. Version 1.0.0-rc4 is the minimal requirement.
|
||||||
|
|
||||||
**NOTE**
|
**NOTE**
|
||||||
|
|
||||||
|
If using an older release or a long-term support release, be careful to double-check that the version of `runc` is new enough (running `runc --version` should produce `spec: 1.0.0`), or else [build](https://github.com/projectatomic/libpod/blob/master/docs/tutorials/podman_tutorial.md#installing-runc) your own.
|
||||||
|
|
||||||
Be careful to double-check that the version of golang is new enough, version 1.8.x or higher is required. If needed, golang kits are available at https://golang.org/dl/
|
Be careful to double-check that the version of golang is new enough, version 1.8.x or higher is required. If needed, golang kits are available at https://golang.org/dl/
|
||||||
|
|
||||||
**Optional**
|
**Optional**
|
||||||
|
Reference in New Issue
Block a user