mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-25 19:21:53 +00:00
docs: Update docker installation guides for /etc/docker
Added explanation that the `/etc/docker/` directory needs to be created. Fixes: #569. Signed-off-by: shinebayar-g <shinebayar.gansukh@gmail.com>
This commit is contained in:
parent
4a65bad291
commit
a0e37e1e64
@ -1,4 +1,4 @@
|
|||||||
# Install Kata Containers on Amazon Web Services
|
# Install Kata Containers on Amazon Web Services
|
||||||
|
|
||||||
* [Install and Configure AWS CLI](#install-and-configure-aws-cli)
|
* [Install and Configure AWS CLI](#install-and-configure-aws-cli)
|
||||||
* [Create or Import an EC2 SSH key pair](#create-or-import-an-ec2-ssh-key-pair)
|
* [Create or Import an EC2 SSH key pair](#create-or-import-an-ec2-ssh-key-pair)
|
||||||
|
@ -37,18 +37,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
> If you wish to use a block based backend, see the options listed on https://github.com/kata-containers/documentation/issues/407.
|
> If you wish to use a block based backend, see the options listed on https://github.com/kata-containers/documentation/issues/407.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo apt-get -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common
|
$ sudo apt-get -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common
|
||||||
$ curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
|
$ curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
|
||||||
$ sudo add-apt-repository "deb https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
|
$ sudo add-apt-repository "deb https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
|
||||||
$ sudo apt-get update
|
$ sudo apt-get update
|
||||||
@ -28,14 +28,14 @@
|
|||||||
2. Configure Docker to use Kata Containers by default with **ONE** of the following methods:
|
2. Configure Docker to use Kata Containers by default with **ONE** of the following methods:
|
||||||
|
|
||||||
a. `sysVinit`
|
a. `sysVinit`
|
||||||
|
|
||||||
- with `sysVinit`, docker config is stored in `/etc/default/docker`, edit the options similar to the following:
|
- with `sysVinit`, docker config is stored in `/etc/default/docker`, edit the options similar to the following:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo sh -c "echo '# specify docker runtime for kata-containers
|
$ sudo sh -c "echo '# specify docker runtime for kata-containers
|
||||||
DOCKER_OPTS=\"-D --add-runtime kata-runtime=/usr/bin/kata-runtime --default-runtime=kata-runtime\"' >> /etc/default/docker"
|
DOCKER_OPTS=\"-D --add-runtime kata-runtime=/usr/bin/kata-runtime --default-runtime=kata-runtime\"' >> /etc/default/docker"
|
||||||
```
|
```
|
||||||
|
|
||||||
b. systemd (this is the default and is applied automatically if you select the
|
b. systemd (this is the default and is applied automatically if you select the
|
||||||
[automatic installation](https://github.com/kata-containers/documentation/tree/master/install#automatic-installation) option)
|
[automatic installation](https://github.com/kata-containers/documentation/tree/master/install#automatic-installation) option)
|
||||||
|
|
||||||
@ -50,6 +50,12 @@ b. systemd (this is the default and is applied automatically if you select the
|
|||||||
|
|
||||||
c. Docker `daemon.json`
|
c. Docker `daemon.json`
|
||||||
|
|
||||||
|
Create docker configuration folder.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo mkdir -p /etc/docker
|
||||||
|
```
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
@ -66,7 +72,7 @@ c. Docker `daemon.json`
|
|||||||
3. Restart the Docker systemd service with one of the following (depending on init choice):
|
3. Restart the Docker systemd service with one of the following (depending on init choice):
|
||||||
|
|
||||||
a. `sysVinit`
|
a. `sysVinit`
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ sudo /etc/init.d/docker stop
|
$ sudo /etc/init.d/docker stop
|
||||||
$ sudo /etc/init.d/docker start
|
$ sudo /etc/init.d/docker start
|
||||||
@ -77,7 +83,7 @@ c. Docker `daemon.json`
|
|||||||
```sh
|
```sh
|
||||||
$ tail -f /var/log/docker.log
|
$ tail -f /var/log/docker.log
|
||||||
```
|
```
|
||||||
|
|
||||||
b. systemd
|
b. systemd
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -39,18 +39,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
@ -37,18 +37,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
@ -38,18 +38,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
@ -36,18 +36,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
@ -41,18 +41,24 @@
|
|||||||
|
|
||||||
2. Docker `daemon.json`
|
2. Docker `daemon.json`
|
||||||
|
|
||||||
Add the following definitions to `/etc/docker/daemon.json`:
|
Create docker configuration folder.
|
||||||
|
|
||||||
```json
|
```
|
||||||
{
|
$ sudo mkdir -p /etc/docker
|
||||||
"default-runtime": "kata-runtime",
|
```
|
||||||
"runtimes": {
|
|
||||||
"kata-runtime": {
|
Add the following definitions to `/etc/docker/daemon.json`:
|
||||||
"path": "/usr/bin/kata-runtime"
|
|
||||||
}
|
```json
|
||||||
}
|
{
|
||||||
}
|
"default-runtime": "kata-runtime",
|
||||||
```
|
"runtimes": {
|
||||||
|
"kata-runtime": {
|
||||||
|
"path": "/usr/bin/kata-runtime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
3. Restart the Docker systemd service with the following commands:
|
3. Restart the Docker systemd service with the following commands:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user