Difference between revisions of "Sregistry Install"

From Define Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
Create a Virtual machine with 4core / 8 GB and 40GB  
 
Create a Virtual machine with 4core / 8 GB and 40GB  
  
<nowiki>
+
==Host Installation==
 +
 
 +
Starting form scratch we would need to install docker and docker compose.
 +
 
 +
MacBook-Air-2:~ office$ ssh -i shanaldemo.pem centos@185.93.31.53
 +
 
 +
<code>
 
[centos@sregistry ~]$ sudo su -
 
[centos@sregistry ~]$ sudo su -
[centos@sregistry ~]$ yum update ; reboot
+
[root@sregistry ~]$ yum update ; reboot
[centos@sregistry ~]$ yum groupinstall "Development Tools"
+
[root@sregistry ~]$ yum groupinstall "Development Tools"
[centos@sregistry ~]$ yum install wget
+
[root@sregistry ~]$ yum install wget
[centos@sregistry ~]$ yum install git build-essential nginx python2-dev
+
[root@sregistry ~]$ yum install git nginx
 +
[root@sregistry ~] yum install epel-release
 +
</code>
 +
=== Install Python and PIP ===
 +
[root@sregistry ~]$ wget https://bootstrap.pypa.io/get-pip.py
 +
[root@sregistry ~]$ sudo /usr/bin/python get-pip.py
 +
[root@sregistry ~]$ sudo pip install ipaddress
 +
[root@sregistry ~]$ sudo pip install oauth2client
 +
 
 +
=== ADD Docker and Docker compos ===
 +
 
 +
[root@sregistry ~]$ yum install -y yum-utils
 +
[root@sregistry ~]$ yum-config-manager    --add-repo    https://download.docker.com/linux/centos/docker-ce.repo
 +
[root@sregistry ~]$ yum install docker-ce docker-ce-cli containerd.io
 +
[root@sregistry ~]$ usermod -aG docker docker
 +
[root@sregistry ~]$ yum install docker-compose   
 +
[root@sregistry ~]$ service docker start
 +
[root@sregistry ~]# service docker status
 +
 
 +
Redirecting to /bin/systemctl status docker.service
 +
● docker.service - Docker Application Container Engine
 +
  Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
 +
  Active: active (running) since Wed 2020-05-20 12:43:08 UTC; 1 day 3h ago
 +
    Docs: https://docs.docker.com
 +
Main PID: 8723 (dockerd)
 +
    Tasks: 29
 +
  Memory: 162.3M
 +
  CGroup: /system.slice/docker.service
 +
          ├─ 8723 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/con...
 +
          └─13050 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...
 +
 
 +
May 20 14:57:15 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:15....
 +
May 20 14:57:15 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:15....
 +
May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36....
 +
May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36....
 +
May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36....
 +
May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47....
 +
May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47....
 +
May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47....
 +
May 20 14:57:48 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:48....
 +
May 20 16:00:02 sregistry.novalocal dockerd[8723]: time="2020-05-20T16:00:02....
 +
Hint: Some lines were ellipsized, use -l to show in full.
  
[centos@sregistry ~]$ wget https://bootstrap.pypa.io/get-pip.py
+
=== Download Sregistry ===
[centos@sregistry ~]$ pip install ipaddress
 
[centos@sregistry ~]$ pip install oauth2client
 
  
 
[centos@sregistry ~]$ git clone https://github.com/singularityhub/sregistry
 
[centos@sregistry ~]$ git clone https://github.com/singularityhub/sregistry
 
[centos@sregistry ~]$
 
[centos@sregistry ~]$
 
[centos@sregistry ~]$ yum install epel-release
 
[centos@sregistry ~]$ yum install epel-release
</nowiki>
 

Revision as of 16:06, 21 May 2020

VM machine Setup

Create a Virtual machine with 4core / 8 GB and 40GB

Host Installation

Starting form scratch we would need to install docker and docker compose.

MacBook-Air-2:~ office$ ssh -i shanaldemo.pem centos@185.93.31.53

[centos@sregistry ~]$ sudo su - [root@sregistry ~]$ yum update ; reboot [root@sregistry ~]$ yum groupinstall "Development Tools" [root@sregistry ~]$ yum install wget [root@sregistry ~]$ yum install git nginx [root@sregistry ~] yum install epel-release

Install Python and PIP

[root@sregistry ~]$ wget https://bootstrap.pypa.io/get-pip.py [root@sregistry ~]$ sudo /usr/bin/python get-pip.py [root@sregistry ~]$ sudo pip install ipaddress [root@sregistry ~]$ sudo pip install oauth2client

ADD Docker and Docker compos

[root@sregistry ~]$ yum install -y yum-utils [root@sregistry ~]$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo [root@sregistry ~]$ yum install docker-ce docker-ce-cli containerd.io [root@sregistry ~]$ usermod -aG docker docker [root@sregistry ~]$ yum install docker-compose [root@sregistry ~]$ service docker start [root@sregistry ~]# service docker status

Redirecting to /bin/systemctl status docker.service ● docker.service - Docker Application Container Engine

  Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
  Active: active (running) since Wed 2020-05-20 12:43:08 UTC; 1 day 3h ago
    Docs: https://docs.docker.com
Main PID: 8723 (dockerd)
   Tasks: 29
  Memory: 162.3M
  CGroup: /system.slice/docker.service
          ├─ 8723 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/con...
          └─13050 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-po...

May 20 14:57:15 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:15.... May 20 14:57:15 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:15.... May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36.... May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36.... May 20 14:57:36 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:36.... May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47.... May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47.... May 20 14:57:47 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:47.... May 20 14:57:48 sregistry.novalocal dockerd[8723]: time="2020-05-20T14:57:48.... May 20 16:00:02 sregistry.novalocal dockerd[8723]: time="2020-05-20T16:00:02.... Hint: Some lines were ellipsized, use -l to show in full.

Download Sregistry

[centos@sregistry ~]$ git clone https://github.com/singularityhub/sregistry [centos@sregistry ~]$ [centos@sregistry ~]$ yum install epel-release