Skip to content

Commit

Permalink
Merge pull request #6 from is0p0d/patch-1
Browse files Browse the repository at this point in the history
Update getting_started.md to add Docker install
  • Loading branch information
alexlovelltroy authored Oct 18, 2024
2 parents 2ee80b8 + c0ccad9 commit 0fcbf76
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions content/guides/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,28 @@ This quickstart makes a few assumptions about the target operating system and is
* Dedicated System - The docker compose setup assumes that it can take control of several TCP ports and interact with the host network for DHCP and TFTP. It is tested on a dedicated virtual machine
* Local Name Registration - The quickstart bootstraps a Certificate Authority and issues an SSL certificate with a predictable name. For access, you will need to add that name/IP to /etc/hosts on all clients or make it resolvable through your site DNS

#### Dependencies

* Docker - This quickstart assumes that the target operating system is Rocky Linux 9.3, which by default does not come pre-installed with docker. Rocky also does not by default have access to docker's repositories, and will install an alternaitve that's incompatible with OpenCHAMI, Podman, when a user attempts to install `docker` from yum. We've provided steps from [Docker's installation guide](https://docs.docker.com/engine/install/rhel/) to make sure you can get your containers up and running with ease:

Install yum-utils and point your machine at Docker's repo:
```bash {title="Install yum-utils"}
sudo yum install -y yum-utils
```
```bash {title="Add Docker's repository to your machine"}
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
```
Install Docker and start Docker's service:
```bash {title="Install Docker and related utilities"}
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
```bash {title="Start the Docker daemon"}
sudo systemctl start docker
```
Additional verification and troubleshooting steps available at the page linked above if needed.



## What's next

Now that you've got a set of containers up and running that provide OpenCHAMI services, it's time to use them. We've got a set of administration guides and user guides for you to choose from.
Expand Down

0 comments on commit 0fcbf76

Please sign in to comment.