Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1593 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  45  46  47  48  49  50
Auteur Sujet :

[TOPICUNIK] Docker

n°1439572
dd_pak
Posté le 28-10-2019 à 22:13:34  profilanswer
 

Reprise du message précédent :
L'indentation à mon avis ;)

mood
Publicité
Posté le 28-10-2019 à 22:13:34  profilanswer
 

n°1439594
iskor
Posté le 29-10-2019 à 17:31:08  profilanswer
 

dd_pak a écrit :

L'indentation à mon avis ;)


Ah oui, qu'est-ce que c'est chiant cette indentation, je me suis pas mal arraché les cheveux avec ça :D

n°1439599
dafunky
Posté le 29-10-2019 à 21:26:48  profilanswer
 

Du coup il me reste une erreur dont je n'arrive pas à me défaire, c'est :  
 

Code :
  1. [telegraf] Error running agent: Error parsing /etc/telegraf/telegraf.conf, line 58: field corresponding to `source_tag' is not defined in docker.Docker


 
Sachant que la partie input de telegraf.conf est repiquée du GIT :  
 

Code :
  1. # Read metrics about docker containers
  2. [[inputs.docker]]
  3.   ## Docker Endpoint
  4.   ##   To use TCP, set endpoint = "tcp://[ip]:[port]"
  5.   ##   To use environment variables (ie, docker-machine), set endpoint = "ENV"
  6.   endpoint = "unix:///var/run/docker.sock"
  7.   ## Set to true to collect Swarm metrics(desired_replicas, running_replicas)
  8.   ## Note: configure this in one of the manager nodes in a Swarm cluster.
  9.   ## configuring in multiple Swarm managers results in duplication of metrics.
  10.   gather_services = false
  11.   ## Only collect metrics for these containers. Values will be appended to
  12.   ## container_name_include.
  13.   ## Deprecated (1.4.0), use container_name_include
  14.   container_names = []
  15.   ## Set the source tag for the metrics to the container ID hostname, eg first 12 chars
  16.   source_tag = true
  17.   ## Containers to include and exclude. Collect all if empty. Globs accepted.
  18.   container_name_include = []
  19.   container_name_exclude = []
  20.   ## Container states to include and exclude. Globs accepted.
  21.   ## When empty only containers in the "running" state will be captured.
  22.   ## example: container_state_include = ["created", "restarting", "running", "removing", "paused", "exited", "dead"]
  23.   ## example: container_state_exclude = ["created", "restarting", "running", "removing", "paused", "exited", "dead"]
  24.   # container_state_include = []
  25.   # container_state_exclude = []
  26.   ## Timeout for docker list, info, and stats commands
  27.   timeout = "5s"


 
Peut importe si je mets true/false/commenté, j'ai l'erreur.


Message édité par dafunky le 29-10-2019 à 21:35:05

---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1439602
dd_pak
Posté le 29-10-2019 à 22:17:10  profilanswer
 

Ben je crois qu'elle existe pas cette option, ça dépend peut être de la version, mais moi j'ai que ça disponible pour cette input

Code :
  1. # # Read metrics about docker containers
  2. # [[inputs.docker]]
  3. #   ## Docker Endpoint
  4. #   ##   To use TCP, set endpoint = "tcp://[ip]:[port]"
  5. #   ##   To use environment variables (ie, docker-machine), set endpoint = "ENV"
  6. #   endpoint = "unix:///var/run/docker.sock"
  7. #
  8. #   ## Set to true to collect Swarm metrics(desired_replicas, running_replicas)
  9. #   gather_services = false
  10. #
  11. #   ## Only collect metrics for these containers, collect all if empty
  12. #   container_names = []
  13. #
  14. #   ## Containers to include and exclude. Globs accepted.
  15. #   ## Note that an empty array for both will include all containers
  16. #   container_name_include = []
  17. #   container_name_exclude = []
  18. #
  19. #   ## Container states to include and exclude. Globs accepted.
  20. #   ## When empty only containers in the "running" state will be captured.
  21. #   # container_state_include = []
  22. #   # container_state_exclude = []
  23. #
  24. #   ## Timeout for docker list, info, and stats commands
  25. #   timeout = "5s"
  26. #
  27. #   ## Whether to report for each container per-device blkio (8:0, 8:1...) and
  28. #   ## network (eth0, eth1, ...) stats or not
  29. #   perdevice = true
  30. #   ## Whether to report for each container total blkio and network stats or not
  31. #   total = false
  32. #   ## Which environment variables should we use as a tag
  33. #   ##tag_env = ["JAVA_HOME", "HEAP_SIZE"]
  34. #
  35. #   ## docker labels to include and exclude as tags.  Globs accepted.
  36. #   ## Note that an empty array for both will include all labels as tags
  37. #   docker_label_include = []
  38. #   docker_label_exclude = []
  39. #
  40. #   ## Optional TLS Config
  41. #   # tls_ca = "/etc/telegraf/ca.pem"
  42. #   # tls_cert = "/etc/telegraf/cert.pem"
  43. #   # tls_key = "/etc/telegraf/key.pem"
  44. #   ## Use TLS but skip chain & host verification
  45. #   # insecure_skip_verify = false

n°1439646
cartemere
Posté le 30-10-2019 à 19:27:57  profilanswer
 

e_esprit a écrit :

Perso je recommande plutôt d'utiliser unless-stopped, comme ça si tu as décidé d'arrêter un service (via un docker stop), il est pas relancé automatiquement en cas de redémarrage du démon docker (ou de la machine).

 

Avec le always des fois ça peut faire des surprises :o


+1

n°1440021
cartemere
Posté le 10-11-2019 à 22:52:48  profilanswer
 

Hello
 
petite question concernant l'utilisation de "devices" et les droits associés.
Contexte :
- un serveur domotique, où tout tourne sous docker
- certains containers ont donc besoin d'avoir accès à des devices physiques connectés en USB sur la machine
- ces devices ne sont pas connus d'avance, et ne sont pas forcément montés à l'avance
 
je veux pouvoir les utiliser depuis un container, sans être en root.
comment faire ?
 
j'imagine passer par un symlink avec les droits sur un groupe spécifique, genre une règle de ce type :

Code :
  1. SUBSYSTEM=="tty", ATTRS{idProduct}=="16a8", ATTRS{idVendor}=="0451", SYMLINK+="ttyUSB_cc2531", GROUP="device", MODE="0664"
  2. SUBSYSTEM=="tty", ATTRS{idProduct}=="0042", ATTRS{idVendor}=="2341", SYMLINK+="ttyUSB_rflink", GROUP="device", MODE="0664"


dans /lib/udev/rules.d
 
et ensuite :
- rattacher le user du container docker au groupe "device"
- passer uniquement le mapping de volume /dev:/dev au lancement du container docker

Code :
  1. z2m:
  2.     image: "koenkk/zigbee2mqtt"
  3.     container_name: "z2m"
  4.     depends_on: ["mosquitto"]
  5.     user: toto  <= fait partie du groupe "device"
  6.     volumes:
  7.      - /opt/z2m:/app/data:rw
  8.      - /dev:/dev:rw
  9.     network_mode: "host"
  10.     restart: unless-stopped


 
et pouvoir choisir dans le container docker le device à mapper
 
mais en pratique ça ne fonctionne pas  [:transparency]  
mon container n'arrive pas à ouvrir le flux de données sur le device, et je suis obligé de spécifier le device explicitement.
 
je loupe une étape ?  [:transparency]  
le device est bien créé en root en 777, avec un symlink avec les droits 664...
 
pour que ça fonctionne je suis obligé de mettre explicitement de device dans docker-compose

Code :
  1. devices:
  2.      - /dev/ttyUSB_cc2531:/dev/ttyUSB__cc2531


(et donc impossible de lancer le container si le périphérique n'est pas up :/ )

n°1440023
cartemere
Posté le 10-11-2019 à 23:16:45  profilanswer
 

bon, ça a l'air un peu chiant à gérer :/  
https://github.com/docker/swarmkit/ [...] -285935430
 
EDIT : le post qui explique tout le montage en détail :
https://github.com/Koenkk/zigbee2mqtt/issues/2049


Message édité par cartemere le 11-11-2019 à 22:21:09
n°1440123
kaari
Fuck Yeah !
Posté le 13-11-2019 à 09:20:43  profilanswer
 

Ah oui tient, je n'avais jamais pensé à faire du passthrough d'interfaces vers des containers....
 
La vm est toujours une option :D


---------------
Mon topic ventes ;)
n°1440266
cartemere
Posté le 15-11-2019 à 23:11:52  profilanswer
 

c'est dommage, ça me parait pourtant être un besoin "basique", la gestion & la délégation des périphériques vers un container.

n°1440267
trictrac
Posté le 15-11-2019 à 23:39:29  profilanswer
 

cartemere a écrit :

c'est dommage, ça me parait pourtant être un besoin "basique", la gestion & la délégation des périphériques vers un container.


Non mais on est pas sérieux là ...
Les containers sont fait pour des appli orientées web, afin de les faire scaler dynamiquement entre autre ...
 ... et on irait mapper statiquement des device ?
 
Je pense qu'il y a comme un malentendu là ...

mood
Publicité
Posté le 15-11-2019 à 23:39:29  profilanswer
 

n°1440268
dafunky
Posté le 15-11-2019 à 23:42:39  profilanswer
 

C'est pas faux.


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1440269
dd_pak
Posté le 16-11-2019 à 00:38:40  profilanswer
 

Sinon de faire tourner des KVM dans un cluster Kubernetes  :sol:

n°1440280
phraide
Posté le 16-11-2019 à 12:18:34  profilanswer
 

trictrac a écrit :


Les containers sont fait pour des appli orientées web, afin de les faire scaler dynamiquement entre autre ...


 
les applis webs et tous les trucs associés se sont très bien adaptés à la containerisation, mais "Les containers sont fait pour des appli orientées web" je ne suis d'accord :o


---------------
I'm too old for this shit.
n°1440282
the_big_po​ulet
Flying chicken
Posté le 16-11-2019 à 15:47:56  profilanswer
 

Pareil, oui docker a explosé grâce a cet usage mais l'utilisation des containers va bien au delà de cette utilisation.

n°1440297
cartemere
Posté le 16-11-2019 à 18:03:54  profilanswer
 

trictrac a écrit :


Non mais on est pas sérieux là ...
Les containers sont fait pour des appli orientées web, afin de les faire scaler dynamiquement entre autre ...
 ... et on irait mapper statiquement des device ?
 
Je pense qu'il y a comme un malentendu là ...


c'est tout aussi valable pour faire tourner n'importe quelle appli, pour n'importe quel usage.
ça s'applique bien aux usages Web car les services actuels sont souvent en micro-services.
mais tu as aussi du microservices en domotique (Zigbee2MQTT + Mosquitto + serveur domotique + influxDB + chronograf + telegraf)  
 
 [:spamafote]

n°1440388
LibreArbit​re
RIP mon Orion
Posté le 19-11-2019 à 10:34:35  profilanswer
 

Hello,
 
J'aimerai bien monter un Docker sur ARM, ça peut poser problème ?


---------------
Hebergement d'images | Le topic de la VR standalone
n°1440389
iskor
Posté le 19-11-2019 à 10:58:51  profilanswer
 

Je ne pense pas que ça pose de souci, je suis en train de jouer avec un nVidia Jetson Xavier, et il y a un docker dessus de base ;)
 
Question les pros:
Comment on fait si on veut importer une image externe et la coller sur un registry local pour après l'ulitiser?
 
Merci :)

n°1440390
e_esprit
Posté le 19-11-2019 à 11:05:25  profilanswer
 

C'est quoi que t'appelles une image externe ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1440392
dough29
Posté le 19-11-2019 à 11:34:47  profilanswer
 

Un truc genre :
 
docker pull myregistry.local:5000/testing/test-image
 
J'imagine :heink:
 
Source: https://docs.docker.com/engine/refe [...] line/pull/


Message édité par dough29 le 19-11-2019 à 11:34:57
n°1440395
phraide
Posté le 19-11-2019 à 13:38:14  profilanswer
 

docker save/load/push ? besoin mal exprimé :o


---------------
I'm too old for this shit.
n°1440396
iskor
Posté le 19-11-2019 à 14:17:25  profilanswer
 

alors je vais reprendre avec plus de mots :o

 

Un client m'a filé leur image sur laquelle je vais me baser pour faire mes conteneurs (Dockerfile tout ça). Pour le moment j'ai juste fait des FROM Centos 7.5.1801, qui télécharge sur le l'internet interactif multimédia.
Or, à partir de maintenant j'aimerais utiliser LEUR version de Centos pour qu'on soit iso-périmètre.
Comment je fais donc pour importer cette "image" (désolé si ma terminologie n'est pas exacte) dans mon registry pour y faire appel dans mes Dockerfiles?

 

Merci les pros :)


Message édité par iskor le 19-11-2019 à 14:17:54
n°1440397
e_esprit
Posté le 19-11-2019 à 14:25:21  profilanswer
 

Mais ils te l'ont filé sous quel format cette image ?
Si tu me réponds ISO je te blackliste à vie de ce topic :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1440398
dough29
Posté le 19-11-2019 à 14:25:27  profilanswer
 

Elle est physiquement sur un registry l'image non ?
 
Dans ton DockerFile :
 
FROM myregistry.local:5000/testing/test-image

n°1440399
el_barbone
too old for this shit ...
Posté le 19-11-2019 à 14:57:24  profilanswer
 

e_esprit a écrit :

Mais ils te l'ont filé sous quel format cette image ?
Si tu me réponds ISO je te blackliste à vie de ce topic :o


[:ddr555]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1440401
iskor
Posté le 19-11-2019 à 16:15:16  profilanswer
 

e_esprit a écrit :

Mais ils te l'ont filé sous quel format cette image ?
Si tu me réponds ISO je te blackliste à vie de ce topic :o


Oh ben non tu penses bien  [:eric-le looser]  
Je rigole, j'ai jeté un oeil rapide, j'ai les infos des layers, les manifests.. Avec des noms de répertoires aléatoires, ça ressemble bien à du Docker :D
 

dough29 a écrit :

Elle est physiquement sur un registry l'image non ?
 
Dans ton DockerFile :
 
FROM myregistry.local:5000/testing/test-image


Pour le moment non, elle est sur une clé USB, et je dois la pousser sur mon registry local. Mais ça ressemble bien à ce que je voudrais faire ouais :)

n°1440402
dough29
Posté le 19-11-2019 à 16:16:38  profilanswer
 

Comment on met une image sur une clé USB ? :heink:

 

C'est un DockerFile ??

Message cité 1 fois
Message édité par dough29 le 19-11-2019 à 16:16:48
n°1440406
e_esprit
Posté le 19-11-2019 à 16:26:12  profilanswer
 

iskor a écrit :


Oh ben non tu penses bien  [:eric-le looser]  
Je rigole, j'ai jeté un oeil rapide, j'ai les infos des layers, les manifests.. Avec des noms de répertoires aléatoires, ça ressemble bien à du Docker :D
 
 
Pour le moment non, elle est sur une clé USB, et je dois la pousser sur mon registry local. Mais ça ressemble bien à ce que je voudrais faire ouais :)


Mais elle stockée comment sur la clef USB ???
Si c'est un tar, c'est qu'elle a été backupé avec un 'docker save', et tu peux la récupérer avec un 'docker load -i nom_fichier.tar'.
Tu l'auras en local, et il te suffira de faire un :
docker tag nom_image:tag repository.bidule/iksor/nom_image:tag
(note que tu l'appelles et la range comme tu veux/où tu veux)
Puis :
docker push repository.bidule/iksor/nom_image:tag
pour l'envoyer dans ton registre
 
Si ils ont foutu l'arborescence à plat sur la clef, je sais pas comment ils ont fait, tu peux tenter d'en faire un tar et de l'importer, mais le mieux est de leur demander.
 
Franchement, la transmission d'image Docker par USB c'est pas le premier moyen qui me viendrait à l'esprit...
 

dough29 a écrit :

Comment on met une image sur une clé USB ? :heink:
 
C'est un DockerFile ??


Vu qu'il parle de metadonnées et de layers, j'en doute.


Message édité par e_esprit le 19-11-2019 à 16:26:57

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1440408
iskor
Posté le 19-11-2019 à 16:47:18  profilanswer
 

e_esprit a écrit :


Mais elle stockée comment sur la clef USB ???
Si c'est un tar, c'est qu'elle a été backupé avec un 'docker save', et tu peux la récupérer avec un 'docker load -i nom_fichier.tar'.
Tu l'auras en local, et il te suffira de faire un :
docker tag nom_image:tag repository.bidule/iksor/nom_image:tag
(note que tu l'appelles et la range comme tu veux/où tu veux)
Puis :
docker push repository.bidule/iksor/nom_image:tag
pour l'envoyer dans ton registre

 

Si ils ont foutu l'arborescence à plat sur la clef, je sais pas comment ils ont fait, tu peux tenter d'en faire un tar et de l'importer, mais le mieux est de leur demander.

 

Franchement, la transmission d'image Docker par USB c'est pas le premier moyen qui me viendrait à l'esprit...

 

C'est un tgz. Donc juste un docker load et rulez. Super merci à toi :)

 

Désolé si mes questions sont moisies, le gros inconvénient de l'autoformation c'est qu'il manque une blinde de concepts de base et avancés...


Message édité par iskor le 19-11-2019 à 16:47:43
n°1440412
LOL POLARI​SE
cadre en trading
Posté le 19-11-2019 à 17:23:21  profilanswer
 

Il n'y a pas que le load, regarde bien son message.

n°1440417
iskor
Posté le 19-11-2019 à 17:48:04  profilanswer
 

La question principale concerne l'image effectivement, dough a déjà répondu concernant son utilisation dans un Dockerfile ;)

n°1440528
LOL POLARI​SE
cadre en trading
Posté le 22-11-2019 à 10:49:33  profilanswer
 

Salut,

 

Je veux build des images docker derrière non pas 1, mais 2 proxys différents. En gros j'ai :

 

- Une IP d'un proxy qui me permet d'accéder à mes dépôts apt
- Une autre IP d'un autre proxy qui me permet d'accéder au nexus qui lui permet de récupérer plein de trucs sur internet dont les images docker elles-mêmes mais aussi les paquets python, php etc que j'utilise lors du build.

 

Si je prends ce schéma :

 

https://www.rootusers.com/wp-content/uploads/2015/11/squid-parent-proxy-server.png

 

C'est un peu comme si j'avais 2 "External Proxy" et donc 2 "Internet" derrière.

 

Ceci étant posé j'aimerais build mes images proprement, càd sans inscrire dans le Dockerfile les informations du proxy, mais aussi sans inscrire les urls spécifiques aux dépôts de mon intranet, pour qu'elles soient réutilisables dans d'autres contextes. J'ai essayé cntlm pour avoir une ip qui écoute sur l'ip de l'interface docker. Mais ça ne résoud que partiellement le problème. Je ne peux rediriger que soit pour apt soit pour le nexus, et je dois toujours entrer les urls de apt et de nexus dans mon conteneur (via le dockerfile).

 

En faisant des images bien crado avec toute la configuration dans l'image, je précise que tout fonctionne parfaitement. Maintenant j'en suis en gros à me demander si je dois pas faire un truc genre redirection des flux sortants de ma machine hôte des urls de base vers un conteneur en local qui serait un mirroir des dépôts de ma société, mais ça serait probablement encore plus crado.

 

Bref si quelqu'un a des idées je suis preneur.

 

Je précise aussi que ce n'est pas qu'un problème classique de corporate proxy, parce qu'il y a plein de réponses sur ça partout. Si le corporate proxy redirige vers internet, pas de soucis on télécharge tout sur le net et il y a juste à demander certaines ouvertures de flux. Ici c'est pas 1 mais 2 proxys qui redirigent vers des services en interne qui ont des urls et des IPs bien spécifiques.


Message édité par LOL POLARISE le 22-11-2019 à 10:57:26
n°1440530
e_esprit
Posté le 22-11-2019 à 11:20:53  profilanswer
 

Tu doit pouvoir t'en sortir avec les build_arg + env


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1440628
spence fox​trot
^^
Posté le 24-11-2019 à 16:58:15  profilanswer
 

Bonjour!

 

Voila, je cherche à utiliser un service DHCP, via un conteneur, sur un serveur.

 

Dans mon schéma, ça se passera sous windows serveur core (pas de graphique)

 

Pour les tests et mon projet (études en formation, pas milieu pro), on est invité à mettre, en autres, un serveur dhcp sous linux.

 

Sauf que mes connaissances sous linux ne sont déjà pas fameuses, et qu'en plus, il faut faire la solution la plus pertinente pour avoir plus de points (créer une VM avec debian/unbuntu pour y mettre bind9, c'est forcément plus lourd qu'un simple conteneur... et comme j'ai déjà mon serveur windows...).

 

Sauf que, je ne sais pas si un conteneur ayant pour fonction DHCP existe.
(Si je comprends bien, docker est comme un store où on choisi ses apps', et elles sont toutes faites par des organismes "sûrs" )

 

J'ai un serveur (à part du projet) sur lequel j'ai "docker desktop", et même avec ça, je ne comprends toujours pas vraiment.

 

J'ai réussi à faire un truc pour avoir wordpress, et ça semble fonctionner (une fois le port du pare feu ouvert sous windows...).

 

Si vous saviez m'aider ou me recentrer... merci d'avance!

Message cité 1 fois
Message édité par spence foxtrot le 24-11-2019 à 17:01:09

---------------
Revendre vos jeux Steam, Origin et Cie individuellement
n°1440642
trictrac
Posté le 24-11-2019 à 21:12:02  profilanswer
 

docker, conteneur, etc .... techno orientées web et scalabilité.
Détourné par trop pour en faire un système de packaging, mais c'est contre productif.
1 - tu dois faire une appication web avec des concept d'hyper-scaling -> go containers (et pour bien faire, intéresse toi à linux.
2- tu dois monter un service DHCP pour de l'infra traditionnelle -> fuis les conteneur.
 
Dans le derniers cas:  
a- tu as un server windows (core ou non) -> regarde du côté du rôle DHCP serveur (avec la console d'administration idoine).
b- tua s un serveur linux, install le rôle DHCP et renseigne toi. BIND n'a rien a voir avec un serveur DHCP - maius peut fonctionner avec. Selon ton objectif final, "dnsmasq" peut etre un bon candidat "couteau-suisse"

n°1440646
kaari
Fuck Yeah !
Posté le 25-11-2019 à 00:06:19  profilanswer
 

spence foxtrot a écrit :


Sauf que mes connaissances sous linux ne sont déjà pas fameuses, et qu'en plus, il faut faire la solution la plus pertinente pour avoir plus de points (créer une VM avec debian/unbuntu pour y mettre bind9, c'est forcément plus lourd qu'un simple conteneur... et comme j'ai déjà mon serveur windows...).


Salut :hello:
1) La solution la plus pertinente, c'est celle qui correspond les mieux a tes besoins, dans le cas du dhcp, on parle reseau, donc tout depend de ton reseau et de ses membres.
2) Une machine orientee reseau, qui va contenir des services comme un dhcp, un dns, qui va agir de gateway, faire du routage, etc... est en general critique et a besoin de performances, aka on va si possible utiliser des machines physiques, faites uniquement pour ca. Dans un reseau de VMs, de preference, la machine hote va en general se charger du routage / bridges / autres.
3) Comme dit plus haut, bind9 c'est un serveur dns, rien a voir avec dhcp. Btw le combo bind9 / dhcpd est assez lourd en terme de configuration, mais c'est un standard solide. dnsmasq est plus simple a configurer peut faire dns et dhcp. A toi de voir ce qui est le plus aproprié.


---------------
Mon topic ventes ;)
n°1440647
dough29
Posté le 25-11-2019 à 07:37:28  profilanswer
 

Sinon il y a Pi-hole :whistle:
 
Bon ok je sors :sweat:
 
 
 
Plus sérieusement tout a été dit. Préfère héberger des services critiques sur une machine dédiée et autonome, dans le pire des cas sur une machine virtuelle si si j'ai cru lire que c'était à destination de démonstration.
 
Et si tu commences à toucher à ce type de services en fuyant unix/linux ça va être compliqué de te passer des services proposés par l'OS Windows Server (après les choix de crèmerie c'est un autre sujet).

n°1440648
dafunky
Posté le 25-11-2019 à 07:59:07  profilanswer
 

kaari a écrit :


Une machine orientee reseau, qui va contenir des services comme un dhcp, un dns, qui va agir de gateway, faire du routage, etc... est en general critique et a besoin de performances

 

Faut quand même séparer la criticité des services :

 

dns, dhcp sont des exemples typiques de services qui ne coûtent à peu près rien et qui ne justifient pas une machine physique dédiée quand on peut faire autrement.

 

Mon pihole consomme tellement peu en cpu et mémoire : 0.01% CPU en pic de charge et 50mo de ram, avec 6 utilisateurs et 20 objets connectés.

 

Par contre avec les services qui routent tout le trafic on va clairement changer de catégorie, ils deviennent tout de suite le goulot d'étranglement de la bande passante du réseau.

Message cité 1 fois
Message édité par dafunky le 25-11-2019 à 08:01:58

---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1440681
cartemere
Posté le 25-11-2019 à 20:01:35  profilanswer
 

LibreArbitre a écrit :

Hello,

 

J'aimerai bien monter un Docker sur ARM, ça peut poser problème ?


En soit ça ne pose aucun souci.

 

Le problème, c'est qu'il y a peu de containers en ARM sur les repos de Docker.
Et donc tu devras souvent recompiler tes images pour de l'ARM.

 

C'est pas bloquant, mais un peu chiant

n°1440937
Celos
Posté le 01-12-2019 à 09:25:52  profilanswer
 

Bonjour à tous,
 
J’imagine que certains d’entre vous utilisent Traefik comme reverse proxy.
 
J’ai un problème pour un cas d’usage bien précis.
 
Avec traefik, j’ai réussi :
- a router dynamiquement le trafic vers d’autre docker (sur le même host)
- a router le trafic vers une autre machine.
 
Toujours en mode reverse proxy. Donc nickel.
 
Par contre, sur ma machine ou traefik tourne (en mode docker), j’ai installé Cockpit.  
Cockpit n’est pas en mode docker, mais service standard sur le host.
 
Je n’arrive pas à mettre traefik en reverse sur cockpit.
J’ai le droit à une simple redirection.
 
Des conseils ?

n°1440939
dough29
Posté le 01-12-2019 à 09:29:29  profilanswer
 

Pour ce qui est hors Docker tu as définis un "file" en gros ?

 

Genre :
--file.filename=/etc/traefik/servers.toml

 

Ensuite dans ce fichier :

 
Code :
  1. [backends]
  2.   [backends.Cockpit]
  3.     [backends.Cockpit.servers.Cockpit]
  4.   url = "http://IP_Cockpit:Port_Cockpit"
  5. [frontends]
  6.   [frontends.Cockpit]
  7.     backend = "Cockpit"
  8. [frontends.Cockpit.routes]
  9.       [frontends.Cockpit.routes.Cockpit]
  10.         rule = "Host:cockpit.monHost.tld"
 

PS: je suis en version 1, en v2 les syntaxes changent !


Message édité par dough29 le 01-12-2019 à 09:30:06
n°1440942
Celos
Posté le 01-12-2019 à 09:50:00  profilanswer
 

Yes.

 

En gros, j'ai cockpit qui tourne sur mon host IP : 192.168.0.1:9090, qui est le même que mon docker host.

 

Donc j'ai fait :

Code :
  1. [backends]
  2.   [backends.Cockpit]
  3.     [backends.Cockpit.servers.Cockpit]
  4.   url = "192.168.0.1:9090"
  5. [frontends]
  6.   [frontends.Cockpit]
  7.     backend = "Cockpit"
  8. [frontends.Cockpit.routes]
  9.       [frontends.Cockpit.routes.Cockpit]
  10.         rule = "Host:cockpit.mondomaine.com"
 

Et donc quand j'accède à http://cockpit.mondamaine.com, il me fait une redirection vers http://192.168.0.1:9090, au lieu de jouer son rôle de reverse proxy.

 

Donc avec mon navigateur au final, il tente d'accéder à http://192.168.0.1:9090 en direct.

 

Mes autres backends du même type, mais avec un host autre que celui du docker fonctionnent parfaitement.


Message édité par Celos le 01-12-2019 à 09:50:30
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  45  46  47  48  49  50

Aller à :
Ajouter une réponse
 

Sujets relatifs
Docker deux fenetres sous KDE ?[Window Maker] Comment docker 2x la même appli ?
Plus de sujets relatifs à : [TOPICUNIK] Docker


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR