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

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 163
  • Berichten: 1.367
  • 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 :-)
Homelab;
DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
RT6600ax meshed 1 x RT2600ac, 3 x MR2200ac

Intel N5105 NUC 4x2.5Gbit, 32GB Ram, Proxmox

HP Proliant DL360 Gen9 (aka 19" Pizzabox)
2*XEON E5-2697A V4 total: 32C/64T
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 117
  • Berichten: 752
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: 163
  • Berichten: 1.367
  • 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
Homelab;
DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
RT6600ax meshed 1 x RT2600ac, 3 x MR2200ac

Intel N5105 NUC 4x2.5Gbit, 32GB Ram, Proxmox

HP Proliant DL360 Gen9 (aka 19" Pizzabox)
2*XEON E5-2697A V4 total: 32C/64T
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7967
  • Berichten: 43.951
  • 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     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.2.5-8227-11


 

Admin niet bereikbaar buiten netwerk instellen

Gestart door palrobBoard Synology DSM algemeen

Reacties: 3
Gelezen: 769
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: 3370
Laatste bericht 07 januari 2017, 16:35:08
door sjoerdsynology
Niet meer bereikbaar van buiten uit.

Gestart door DokmanBoard Windows

Reacties: 2
Gelezen: 1611
Laatste bericht 28 september 2012, 14:50:14
door jmeggink
Stream van Synology > Infuse (iPhone) buiten je eigen netwerk

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

Reacties: 16
Gelezen: 7418
Laatste bericht 07 november 2014, 20:51:45
door Ben(V)
Drive backup van een c:\ map buiten de users

Gestart door FlipjeSRBoard Cloud Station & Drive

Reacties: 12
Gelezen: 1499
Laatste bericht 31 januari 2021, 15:20:02
door FlipjeSR