This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
getting_started:docker_image [2022/10/04 20:17] admin |
getting_started:docker_image [2023/04/19 10:54] (current) admin [Create the Docker containers] |
||
---|---|---|---|
Line 11: | Line 11: | ||
<code bash> | <code bash> | ||
USER=" | USER=" | ||
+ | |||
+ | sudo apt-get update | ||
+ | sudo apt-get install -y \ | ||
+ | ca-certificates \ | ||
+ | curl \ | ||
+ | gnupg \ | ||
+ | lsb-release | ||
+ | |||
+ | sudo curl -fsSL https:// | ||
+ | |||
+ | echo \ | ||
+ | "deb [arch=$(dpkg --print-architecture) signed-by=/ | ||
+ | $(lsb_release -cs) stable" | ||
+ | |||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin | sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin | ||
Line 27: | Line 41: | ||
===== Create the Docker containers ===== | ===== Create the Docker containers ===== | ||
* We include everything to create the RADIUSdesk docker containers with the RADIUSdesk (rdcore) repository. | * We include everything to create the RADIUSdesk docker containers with the RADIUSdesk (rdcore) repository. | ||
- | * Check out the | + | * Check out the **rdcore** git repository. |
+ | <code bash> | ||
+ | cd ~ | ||
+ | sudo git clone https:// | ||
+ | </ | ||
+ | * Mount the rdcore top directory to the **rdcore/ | ||
+ | <code bash> | ||
+ | cd rdcore/ | ||
+ | sudo mkdir rdcore | ||
+ | sudo mount --bind ../ | ||
+ | </ | ||
+ | * Run the **local_build.sh** script. | ||
+ | <code bash> | ||
+ | ./ | ||
+ | </ | ||
+ | * There will be feedback on the screen as the two docker containers getting built. | ||
+ | |||
+ | <WRAP center round important 100%> | ||
+ | * On my one Ubuntu machine I got an error message about | ||
+ | // | ||
+ | * The cure was to edit **~/ | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * After it completed you can confirm it is running | ||
+ | <code bash> | ||
+ | docker container ls | ||
+ | CONTAINER ID | ||
+ | 98339a6a1b57 | ||
+ | db3c6fa81d8b | ||
+ | </ | ||
+ | * Open a browser and go to the IP Address of the host running the docker containers. | ||