• Skip to main content
  • Skip to primary sidebar

Code Inherit

Simple Programming Code Examples

Archives for February 2021

Install dhis2 in ubuntu docker

8th February 2021 by Site Admin Leave a Comment

https://unix.stackexchange.com/questions/363048/unable-to-locate-package-docker-ce-on-a-64bit-ubuntu

https://developers.dhis2.org/guides/dhis2-docker

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install gnupg curl

USER=anwar
sudo useradd -U -G sudo -b /home $USER
sudo passwd $USER

curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add –

VERSION=node_12.x
DISTRO=”$(lsb_release -s -c)”

echo “deb https://deb.nodesource.com/$VERSION $DISTRO main” | sudo tee /etc/apt/sources.list.d/nodesource.list
echo “deb-src https://deb.nodesource.com/$VERSION $DISTRO main” | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install nodejs

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add –
echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update
sudo apt-get install yarn

sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
software-properties-common

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable”

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

sudo chown “$USER”:”$USER” /home/”$USER”/.docker -R
sudo chmod g+rwx “$HOME/.docker” -R

echo “{ \”data-root\”: \”/custom/docker/data/dir\”, \”exec-root\”: \”/custom/docker/dir\” }” | sudo tee /etc/docker/daemon.json

sudo systemctl start docker

sudo systemctl enable docker
sudo systemctl disable docker

sudo curl -L “https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

====================================================================

yarn global add @dhis2/cli

d2 cluster up 2.35.0 –db-version 2.35 –port 8080

===================================================================

dhis2 re-installing processes:

d2 cluster list

d2 cluster down
d2 cluster down 2.35.0

docker ps -a

////docker rm ID_or_Name
docker rm 444d8248f221

docker images -a
docker rmi 298ec0e28760
docker rmi 5e6f392e99e5
docker rmi 62fb96702cf2
docker rmi 19d027b65340

d2 cluster up 2.35.0 –db-version 2.35 –port 8080

d2 cluster down 2.35.0

docker system prune -a
docker image prune
docker container prune
docker volume prune
docker network prune

d2 cluster up 2.35.0

Filed Under: dhis2

Primary Sidebar

Recent Posts

  • Bijoy Converter
  • How to amend previous commit with current changes in git and github?
  • How to install PHP 8.1 alongside PHP 7.4 using HomeBrew in MacOs?
  • Create a shell script to switch 7.4 to 8.1 and vice versa
  • How to reflect PHP8.1 to Apache in MacOS?

Recent Comments

    Archives

    • October 2025
    • September 2024
    • January 2024
    • July 2023
    • October 2021
    • September 2021
    • February 2021
    • January 2021
    • October 2020
    • September 2020
    • August 2020
    • May 2020
    • March 2020
    • February 2020
    • January 2020
    • November 2019
    • May 2019

    Categories

    • Couchbase
    • Cron Job
    • dhis2
    • Linux, MySQL
    • MySQL
    • Oracle
    • Oracle Client
    • PHP
    • SSL
    • Subdomain
    • Uncategorised
    • Wordpress
    • WP
    • Zip

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Copyright © 2025 · Genesis Sample on Genesis Framework · WordPress · Log in