Auteur Topic: buiten bash om (dus via de IDE) een docker build uitvoeren  (gelezen 800 keer)

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 164
  • Berichten: 1.368
  • Yum yum brains...
buiten bash om (dus via de IDE) een docker build uitvoeren
« Gepost op: 10 december 2021, 23:44:23 »
Hoi allemaal,

Na door de online help heen gespeurd te hebben is het mij opgevallen dat het niet mogelijk is om docker build commando's via de ide uit te voeren, klopt dat of kijk ik op de verkeerde plekken? Doel is dus om dus zonder ssh toch een docker container te builden op de nas volgens een script. Dit omdat ik deze container NA uitvoer ook weer wil deleten.

Usecase:
Via Jenkins in een CI/CD pipeline een docker image volgens een script op te bouwen, aan te roepen en tests erin te draaien, de output ervan (artefacts) eruit te kopieren en het docker image met bit en al weg te gooien. Hoeft niet snel, als het maar volautomatisch gaat :-)
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 118
  • Berichten: 753
Re: buiten bash om (dus via de IDE) een docker build uitvoeren
« Reactie #1 Gepost op: 11 december 2021, 07:42:25 »
Je hebt zowel de "docker" als "docker-compose" commando's tot je beschikking in de shell.
Daarmee kun je toch verder ?
Wat is "IDE" ?

SSH heb je natuurlijk in het begin even nodig om naar je NAS te connecteren en aan de slag te gaan om een script te maken (in je Almquist shell / "ash" shell) dat vb een container zal bouwen, iets doen, vervolgens wissen.
Dat script zal daarna zelfstandig op de NAS draaien onder een bepaalde user zonder dat er "ssh" aan te pas komt.

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 164
  • Berichten: 1.368
  • Yum yum brains...
Re: buiten bash om (dus via de IDE) een docker build uitvoeren
« Reactie #2 Gepost op: 11 december 2021, 12:23:22 »
IDE = Integrated Development Environment, maar ik verwarde dit met met GUI. Het was gisteren al laat ;-)
Persoonlijk zie ik ssh toegang als ongewenst maar zonder juiste toegang tot de onderliggende commando's door de GUI heen zal het wel moeten. De clou zit hem erin dat ik juist de security zo hoog mogelijk wil houden, dat is per definitie dus met een andere user met aangepaste specifieke rechten met wellicht ssh toegang. Ik weet niet meer of ssh toegang nu alleen via admin accounts mogelijk was of ook voor alle andere accounts.

UPDATE 1)

Aangezien SSH access alleen via Admin accounts mag is dit wat mij betreft een showstopper :-(
Een alternatief is om een Docker Image ergens vandaan te halen die docker zelf bevat en daarmee los staat van het interne systeem.
Volgens mij zijn deze standaard aanwezig.

Alternatief is voor Synology om dit soort mogelijkheden in te bouwen in de Docker GUI. Waar kan ik ookalweer een ticket inleggen ? ;-)

UPDATE 2)

tmaier/docker-compose
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7984
  • Berichten: 44.005
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: buiten bash om (dus via de IDE) een docker build uitvoeren
« Reactie #3 Gepost op: 11 december 2021, 12:37:40 »
Ticket inleggen via Ondersteuningscenter.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Stream van Synology > Infuse (iPhone) buiten je eigen netwerk

Gestart door ScarAce1989Board iOS Apps (iPhone, iPad en iPod)

Reacties: 16
Gelezen: 7435
Laatste bericht 07 november 2014, 20:51:45
door Ben(V)
Niet meer bereikbaar van buiten uit.

Gestart door DokmanBoard Windows

Reacties: 2
Gelezen: 1614
Laatste bericht 28 september 2012, 14:50:14
door jmeggink
Admin niet bereikbaar buiten netwerk instellen

Gestart door palrobBoard Synology DSM algemeen

Reacties: 3
Gelezen: 771
Laatste bericht 09 juni 2020, 22:11:45
door André PE1PQX
DS video op tv buiten netwerk

Gestart door sjoerdsynologyBoard Smart TV apps

Reacties: 7
Gelezen: 3375
Laatste bericht 07 januari 2017, 16:35:08
door sjoerdsynology
Buiten het netwerk verbinding maken.

Gestart door Luuk2017Board DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 5
Gelezen: 1470
Laatste bericht 25 juli 2017, 14:36:33
door Luuk2017