mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-02 08:17:01 +00:00
docs: Add CentOS installation guide
This will add the installation guide for CentOS. Fixes #84 Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
parent
fdacf89a41
commit
7c895cdfaf
@ -2,6 +2,7 @@
|
||||
|
||||
Select your preferred distribution:
|
||||
|
||||
* [CentOS](https://github.com/kata-containers/documentation/blob/master/install/centos-installation-guide.md)
|
||||
* [Fedora](https://github.com/kata-containers/documentation/blob/master/install/fedora-installation-guide.md)
|
||||
* [Ubuntu](https://github.com/kata-containers/documentation/blob/master/install/ubuntu-installation-guide.md)
|
||||
|
||||
|
50
install/centos-installation-guide.md
Normal file
50
install/centos-installation-guide.md
Normal file
@ -0,0 +1,50 @@
|
||||
# Installing Kata Containers on CentOS
|
||||
|
||||
Note: Kata Containers is available for CentOS version 7.
|
||||
|
||||
This step is only required in case Docker is not installed on the system.
|
||||
1. Install the latest version of Docker with the following commands:
|
||||
|
||||
```bash
|
||||
$ sudo yum -y install dnf-plugins-core
|
||||
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
||||
$ sudo yum -y install docker-ce
|
||||
```
|
||||
For more information on installing Docker please refer to the
|
||||
[Docker Guide](https://docs.docker.com/engine/installation/linux/centos)
|
||||
|
||||
2. Install the Kata Containers components with the following commands:
|
||||
|
||||
**Note:** The repository redirects the download content to use `http`, be aware that this installation channel is not secure.
|
||||
```bash
|
||||
$ source /etc/os-release
|
||||
$ sudo -E VERSION_ID=$VERSION_ID yum-config-manager --add-repo \
|
||||
http://download.opensuse.org/repositories/home:/katacontainers:/release/CentOS_\$VERSION_ID/home:katacontainers:release.repo
|
||||
$ sudo -E yum -y install kata-runtime kata-proxy kata-shim
|
||||
```
|
||||
|
||||
3. Configure Docker to use Kata Containers by default with the following commands:
|
||||
|
||||
```bash
|
||||
$ sudo mkdir -p /etc/systemd/system/docker.service.d/
|
||||
$ cat <<EOF | sudo tee /etc/systemd/system/docker.service.d/kata-containers.conf
|
||||
[Service]
|
||||
ExecStart=
|
||||
ExecStart=/usr/bin/dockerd -D --add-runtime kata-runtime=/usr/bin/kata-runtime --default-runtime=kata-runtime
|
||||
EOF
|
||||
```
|
||||
|
||||
4. Restart the Docker systemd service with the following commands:
|
||||
|
||||
```bash
|
||||
$ sudo systemctl daemon-reload
|
||||
$ sudo systemctl restart docker
|
||||
```
|
||||
|
||||
5. Run Kata Containers
|
||||
|
||||
You are now ready to run Kata Containers:
|
||||
|
||||
```
|
||||
$ sudo docker run -ti busybox sh
|
||||
```
|
Loading…
Reference in New Issue
Block a user