💻
How to install openedx
  • Introduction
  • Installation methods
  • Repositories
    • edx
    • edx-platform
    • configuration
  • Preparing deployment node
    • Control Node
    • Creating folder structures
    • Docker
  • Installing OpenEDX
    • Preparing remote server
    • Hosts
    • edx-configs
      • configs.yml
      • secrets.yml
    • configuration
    • Install OpenEDX
    • Enabling SSL
Powered by GitBook
On this page
  • Install Docker
  • Set up your docker environment

Was this helpful?

  1. Preparing deployment node

Docker

Install Docker and pull necessary images for openedx

PreviousCreating folder structuresNextPreparing remote server

Last updated 3 years ago

Was this helpful?

Install Docker

One of the requirements to be able to prepare your deployment node is installing Docker.

Visit and follow the instructions based on your operating system to install docker.

Set up your docker environment

Make sure your Docker engine is running

We have other docker images for deployer you can check them out

# Make sure your docker engine is running
docker --version 

# Pull Koa version of Deployment Node
docker pull cubite/deployment-node:koa.master

# Go to deployer folder you created in previous step
cd deployer

# Create a container from the pulled image
docker run -it \
-v $(pwd)/configuration:/deployer/configuration \
-v $(pwd)/ansible.cfg:/deployer/ansible.cfg \
-v $(pwd)/edx-configs:/deployer/edx-configs \
-v $(pwd)/infra:/deployer/infra \
--name koaDeployer cubite/deployment-node:koa.master

# This creates new container called koaDeployer and mounts necessary files to it
# write exit to close the shell
# As soon as you exit the shell the container stops
https://docs.docker.com/get-docker/
here