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

 


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

[TOPICUNIK] Docker

n°1488270
NicCo
Posté le 04-12-2023 à 11:20:14  profilanswer
 

Reprise du message précédent :
Hello, j'ai bien envie de me lancer sur Apache Guacamole, certains l'utilisent ici sur Docker ? Ou une appli alternative ? Merci ;)


---------------
Topic de vente
mood
Publicité
Posté le 04-12-2023 à 11:20:14  profilanswer
 

n°1488281
Fredouye
Shivers !
Posté le 04-12-2023 à 16:02:09  profilanswer
 

Oui, je l’utilise avec Docker, j’ai trouvé Teleport un peu plus chiant à mette en œuvre.


---------------
Le dernier arrivé est fan de Phil Collins
n°1488283
NicCo
Posté le 04-12-2023 à 16:16:47  profilanswer
 

Fredouye a écrit :

Oui, je l’utilise avec Docker, j’ai trouvé Teleport un peu plus chiant à mette en œuvre.


Merci, il va falloir que je me penche sur Guacamole ça a l'air pas mal du tout. Ca doit tourner derrière un reverse proxy (traefik dans mon cas) ?


---------------
Topic de vente
n°1488285
Fredouye
Shivers !
Posté le 04-12-2023 à 18:01:21  profilanswer
 

NicCo a écrit :


Merci, il va falloir que je me penche sur Guacamole ça a l'air pas mal du tout. Ca doit tourner derrière un reverse proxy (traefik dans mon cas) ?


Je le fais effectivement tourner derrière Traefik :o


---------------
Le dernier arrivé est fan de Phil Collins
n°1488287
NicCo
Posté le 04-12-2023 à 18:52:55  profilanswer
 

Fredouye a écrit :


Je le fais effectivement tourner derrière Traefik :o


Si t'as un docker compose à partager je suis preneur ;) merci


---------------
Topic de vente
n°1488315
Fredouye
Shivers !
Posté le 06-12-2023 à 14:01:08  profilanswer
 

Et hop :o
 

services:
  guacd:
    container_name: guacd
    image: guacamole/guacd:1.5.3
    restart: unless-stopped
    networks:
      - guacamole
    environment:
      TZ: "Europe/Paris"
    volumes:
      - guacd_drive:/drive
      - guacd_record:/record
 
  guacamole-db:
    container_name: guacamole-db
    environment:
      TZ: "Europe/Paris"
      MARIADB_USER: guacamole_user
      MARIADB_PASSWORD: xxxxxxxx
      MARIADB_ROOT_PASSWORD: yyyyyy
      MARIADB_AUTO_UPGRADE: 1
    image: mariadb:10.11
    networks:
      - guacamole
    restart: always
    volumes:
      - "./initdb.sql:/docker-entrypoint-initdb.d/1.sql"
      - guacamole-db_data:/var/lib/mysql
 
  guacamole:
    container_name: guacamole
    depends_on:
    - guacd
    - guacamole-db
    environment:
      TZ: "Europe/Paris"
      TOTP_ENABLED: 'true'
      GUACD_HOSTNAME: guacd
      MYSQL_HOSTNAME: guacamole-db
      MYSQL_DATABASE: guacamole_db
      MYSQL_USER: guacamole_user
      MYSQL_PASSWORD: xxxxxx
    image: guacamole/guacamole:1.5.3
    links:
      - "guacamole-db:mysql"
    labels:
      traefik.enable: "true"
      traefik.http.routers.guacamole.rule: "Host(`guacamole.toto.com`)"
      traefik.http.routers.guacamole.service: "guacamole"
      traefik.http.routers.guacamole.entrypoints: "websecure"
      traefik.http.services.guacamole.loadbalancer.server.port: "8080"
      traefik.http.routers.guacamole.middlewares: "add-prefix-guacamole@file"
    networks:
      - guacamole
      - traefik
    restart: always
 
networks:
  guacamole:
    external: true
  traefik:
    external: true
 
volumes:
  guacd_drive:
  guacd_record:
  guacamole-db_data:


 
Pour le middleware Traefik :
 

http:
  middlewares:
    add-prefix-guacamole:
      addPrefix:
        prefix: "/guacamole"


 
Quelques remarques :


docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql


---------------
Le dernier arrivé est fan de Phil Collins
n°1488316
NicCo
Posté le 06-12-2023 à 14:16:52  profilanswer
 

Nickel merci, je vais tester ça, je suis en train de refaire mon Docker :jap:


---------------
Topic de vente
n°1488421
NicCo
Posté le 10-12-2023 à 02:02:51  profilanswer
 

Je viens de me pencher un peu dessus et j'ai bien réussi à monter une instance de Guacamole, par contre je viens de tester rapidement et impossible de me connecter en RDP, aussitôt connecté aussitôt déconnecté (et ça fonctionne bien en MSTSC). Va falloir que je me penche sur les logs si y a des infos mais à cette heure là le cerveau ne tourne plus rond :D
Edit : Il fallait juste cocher d'ignorer le certificat :jap:


Message édité par NicCo le 10-12-2023 à 10:17:18

---------------
Topic de vente
n°1488432
NicCo
Posté le 10-12-2023 à 11:39:38  profilanswer
 


Juste pour mon info, j'ai vu que tu as activé la double authentification, tu utilises quoi pour ton 2FA ? Merci :)


---------------
Topic de vente
n°1488595
NicCo
Posté le 14-12-2023 à 22:43:57  profilanswer
 

Quelqu'un utilise Wireguard Easy ou Firezone en Docker ici ?


---------------
Topic de vente
mood
Publicité
Posté le 14-12-2023 à 22:43:57  profilanswer
 

n°1488597
Fredouye
Shivers !
Posté le 15-12-2023 à 08:09:08  profilanswer
 

NicCo a écrit :


Juste pour mon info, j'ai vu que tu as activé la double authentification, tu utilises quoi pour ton 2FA ? Merci :)


Pour l’instant j’utilise Authelia pour certains containers, et pour  certaines applis (quand elles gèrent OIDC) Keycloak. Faudrait uniformiser :o


---------------
Le dernier arrivé est fan de Phil Collins
n°1488598
NicCo
Posté le 15-12-2023 à 08:49:36  profilanswer
 

Fredouye a écrit :


Pour l’instant j’utilise Authelia pour certains containers, et pour  certaines applis (quand elles gèrent OIDC) Keycloak. Faudrait uniformiser :o


Merci, il faudrait que je regarde quelle appli est compatible avec quoi, en espérant en trouver une pour tout. J'ai vu qu'il y a pas mal d'app TOTP, je pense bien en trouver une.


---------------
Topic de vente
n°1488871
yohaskan
Posté le 29-12-2023 à 16:24:43  profilanswer
 

Salut, je tente de monter un build avec Docker Desktop... sous windows 11 Home. mais a chaque fois, j'ai des refus de connexion sur le localhost, ou 127.0.0.1, peut importe le port du conteneur (2 projets differents refusé)
 Un truc étrange c'est que cela a marché une fois, une journée... et depuis plus rien. (A savoir, j'ai une Livebox 4)  
 
j'ai tenté avec l'ajout de regles sur les port, ou bien meme le desactivé le firewall pour windows.  
Ca change rien.


Message édité par yohaskan le 29-12-2023 à 16:27:40
n°1488903
frenchieis​verige
Nej, men HEJSAN!
Posté le 31-12-2023 à 11:22:18  profilanswer
 

Avec quelle commande lances-tu tes conteneurs ?


---------------
[TU]: Linux Mint | NAS Homemade | Noyau Linux | OpenMediaVault | Windows 11
n°1488923
yohaskan
Posté le 01-01-2024 à 12:25:13  profilanswer
 

En théorie, c'etait simple :

Code :
  1. docker compose up -d --pull always


Il choppe tous ce dont j'ai besoin dans le fichier .env et le docker-compose.yaml.
Mais une fois lancé, il n'y a que depuis le conteneur que je peux y acceder, mais pas depuis mon localhost:8080, et encore moins en wifi.  
 
Le seul moyen que j'ai trouvé, est de passé par le Docker Desktop  
d'y spécifier le port local, et de lui renseigner tous les variables du fichier .env à la main  
https://zupimages.net/up/24/01/xr0c.png
 
Dans ce cas ca fonctionne, j'ia bien acces depuis mon propre PC, mais c'est laborieux...

n°1488925
Je@nb
Kindly give dime
Posté le 01-01-2024 à 12:50:34  profilanswer
 

faut regarder la gueule de ton docker compose alors

n°1488926
yohaskan
Posté le 01-01-2024 à 12:56:29  profilanswer
 

Code :
  1. version: '3.6'
  2. services:
  3.   api:
  4.     deploy:
  5.       resources:
  6.         reservations:
  7.           devices:
  8.             - driver: nvidia
  9.               count: 1
  10.               capabilities: [gpu]
  11.     image: quay.io/go-skynet/local-ai:master-cublas-cuda12
  12.     tty: true # enable colorized logs
  13.     restart: always # should this be on-failure ?
  14.     build:
  15.       context: .
  16.       dockerfile: Dockerfile
  17.     ports:
  18.       - 8080:8080 
  19.     env_file:
  20.       - .env
  21.     volumes:
  22.       - ./models:/models:cached
  23.       - ./images/:/tmp/generated/images/
  24.     command: ["/usr/bin/local-ai" ]


Message édité par yohaskan le 01-01-2024 à 12:57:37
n°1488927
SnowBear
Posté le 01-01-2024 à 12:57:00  profilanswer
 

Je@nb a écrit :

faut regarder la gueule de ton docker compose alors

 

+1

 

Il doit manquer une ligne du genre


    ports:
      - 8080:80


Ou


    ports:
      - "127.0.0.1:8080:80"


Si tu ne veux que ton service ne soit exposée que sur ton pc et non pas sur tout ton réseau

 

(remplacer 8080 et 80 par les ports que tu veux)

 

EDIT : ta config semble ok... Peut être du côté du FW windows / config docker/windows sur la gestion des ports ?


Message édité par SnowBear le 01-01-2024 à 12:58:00
n°1488928
yohaskan
Posté le 01-01-2024 à 13:00:01  profilanswer
 

C'est pour du réseau local de toute façon, et je veux pouvoir avoir accès à l'API de localAI depuis le wifi d'un ESP32
 
Pour le firewall j'avais déja essayé en off, et pour mon provider/box plus trop envie d'y bidouiller sous peine de faire des trous, a force d'ouvrir des ports...
 
De toute façon, ca fonctionne partiellement avec ma "methode à la main", je n'ai plus de refus de connexion, mais  
1 c'est chiant a faire,  
2 si il manque ou si je dois changer un paramètre dans le conteneur, ce n'est pas éditable.  
il faut refaire toute les déclarations depuis l'image  
 
Enfin il doit y avoir surement un autre moyen, mais là je seche...


Message édité par yohaskan le 01-01-2024 à 13:05:58
n°1488942
NicCo
Posté le 02-01-2024 à 10:12:00  profilanswer
 

J'ai tenté Wireguard sur Docker (dans une VM Linux), je plafonnais à 8 Mo/s en transfert. En créant une VM dédiée sur le même host et en installant directement Wireguard, je monte à 53 Mo/s en transfert.  
J'ai loupé quelque chose sur Docker (le fait qu'il soit sur une VM) ou cette perte de perfs est normale ? Merci


---------------
Topic de vente
n°1488961
_pollux_
Pan ! t'es mort
Posté le 05-01-2024 à 20:43:21  profilanswer
 

Salut ! je galère sur l'installation de nextcloud, enfin, la configuration du proxy...

 

J'ai foiré mon ancienne installation et je me suis dit que j'allais innover un peu et profiter de docker et nextcloud all in one.

 

Pour situer, je suis sur un VPS OVH. J'utilise déjà vaultwarden avec docker. En parallèle, j'utilise le reverse proxy d'apache pour rediriger en fonction de mes sous-domaines :vaultwarden.mondomaine.com nextcloud.mondomaine.com
ça marche parfaitement avec vaultwarden, mais je ne comprends pas comment faire avec nextcloud. La doc indique de faire les deux choses suivantes :

 
Code :
  1. <VirtualHost *:80>
  2.     ServerName <your-nc-domain>
  3.     RewriteEngine On
  4.     RewriteCond %{HTTPS} off
  5.     RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  6.     RewriteCond %{SERVER_NAME} =<your-nc-domain>
  7.     RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
  8. </VirtualHost>
  9. <VirtualHost *:443>
  10.     ServerName <your-nc-domain>
  11.     # Reverse proxy based on https://httpd.apache.org/docs/curre [...] unnel.html
  12.     RewriteEngine On
  13.     ProxyPreserveHost On
  14.     AllowEncodedSlashes NoDecode
  15.    
  16.     ProxyPass / http://localhost:11000/ nocanon
  17.     ProxyPassReverse / http://localhost:11000/
  18.    
  19.     RewriteCond %{HTTP:Upgrade} websocket [NC]
  20.     RewriteCond %{HTTP:Connection} upgrade [NC]
  21.     RewriteCond %{THE_REQUEST} "^[a-zA-Z]+ /(.*) HTTP/\d+(\.\d+)?$"
  22.     RewriteRule .? "ws://localhost:11000/%1" [P,L]
  23.     # Enable h2, h2c and http1.1
  24.     Protocols h2 h2c http/1.1
  25.    
  26.     # Solves slow upload speeds caused by http2
  27.     H2WindowSize 5242880
  28.     # TLS
  29.     SSLEngine               on
  30.     SSLProtocol             -all +TLSv1.2 +TLSv1.3
  31.     SSLCipherSuite          ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
  32.     SSLHonorCipherOrder     off
  33.     SSLSessionTickets       off
  34.     SSLCertificateFile /etc/letsencrypt/live/<your-nc-domain>/fullchain.pem
  35.     SSLCertificateKeyFile /etc/letsencrypt/live/<your-nc-domain>/privkey.pem
  36.     # Disable HTTP TRACE method.
  37.     TraceEnable off
  38.     <Files ".ht*">
  39.         Require all denied
  40.     </Files>
  41.     # Support big file uploads
  42.     LimitRequestBody 0
  43. </VirtualHost>


et de lancer le container avec la commande suivante :

 
Code :
  1. sudo docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer
  2. --restart always
  3. --publish 8080:8080
  4. --env APACHE_PORT=11000
  5. --env APACHE_IP_BINDING=0.0.0.0
  6. --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config
  7. --volume /var/run/docker.sock:/var/run/docker.sock:ro nextcloud/all-in-one:latest
 

Le tout en remplaçant le port 11000 par le port d'écoute d'apache.
Sauf que je ne comprends pas ce qu'ils entendent par port d'écoute d'apache... le standard 80 ?

 

Si je garde 11000 partout, j'obtiens

Code :
  1. Service Unavailable
  2. The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
  3. Apache/2.4.54 (Debian) Server at nextcloud.dutriez.eu Port 443
 

Si je mets 80 partout, j'obtiens :

Code :
  1. Cette page n’est pas disponible pour le momentnextcloud.dutriez.eu vous a redirigé un trop grand nombre de fois.
  2. Essayez de désactiver vos cookies.
  3. ERR_TOO_MANY_REDIRECTS
 

Avec vaultwarden, c'est plus simple, je lance le container avec un -p 92:80 et je mets :92 dans le proxypass.
Mais là, je comprends pas trop le contexte et j'en ai marre d'essayer des trucs au hasard ...

 

Reconnaissance éternelle à tout personne qui pourrait me guider :jap:


Message édité par _pollux_ le 05-01-2024 à 20:54:16

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488964
e_esprit
Posté le 06-01-2024 à 00:15:12  profilanswer
 

Je capte pas ton exemple, la conf du reverse proxy cherche à joindre le service sur le port 11000, alors que tu exposes seulement le 8080 de ton conteneur...
Si je tiens compte de ce que tu dis, APACHE_PORT ça devrait être 443, mais en plus de ça il faudrait soit exposer ton conteneur sur le port 11000, soit modifier la conf du RP pour taper sur le 8080.

 

T'as un lien vers cette doc pour essayer de comprendre ? A mon avis y a un truc que tu as mal interprété.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1488965
Je@nb
Kindly give dime
Posté le 06-01-2024 à 00:27:51  profilanswer
 

--publish 11000:8080 et APACHE_PORT=8080 (si c'est pas par défaut) non ?

n°1488967
_pollux_
Pan ! t'es mort
Posté le 06-01-2024 à 07:53:56  profilanswer
 

Voici le lien vers la doc :

 

https://github.com/nextcloud/all-in [...] e-proxy.md

 

J'ai collé texto ce qui était écrit normalement :D


---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488971
_pollux_
Pan ! t'es mort
Posté le 06-01-2024 à 20:01:09  profilanswer
 

En fait, je ne comprends pas bien l'intérêt de ces deux commandes :

Code :
  1. --env APACHE_PORT=11000 \
  2. --env APACHE_IP_BINDING=0.0.0.0 \
 

J'aurais tendance à faire un --publish 93:8080 uniquement et à rajouter le port 93 dans le proxypass

Code :
  1. ProxyPass / http://localhost:93/
  2. ProxyPassPeverse / http://localhost:93/


Message cité 1 fois
Message édité par _pollux_ le 06-01-2024 à 20:03:56

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488972
_pollux_
Pan ! t'es mort
Posté le 06-01-2024 à 21:02:29  profilanswer
 

En cherchant des explications, je suis tombé sur https://github.com/nextcloud/all-in [...] sions/4003 , mais je ne suis pas moins confus :'(

 


Message édité par _pollux_ le 06-01-2024 à 21:02:36

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488974
Joeman79
RAID is not backup
Posté le 06-01-2024 à 23:21:35  profilanswer
 

Disclaimer: je ne connais pas nextcloud, j'essaie de comprendre l'architecture par rapport à la doc que tu as indiquée.

 
_pollux_ a écrit :

En fait, je ne comprends pas bien l'intérêt de ces deux commandes :

Code :
  1. --env APACHE_PORT=11000 \
  2. --env APACHE_IP_BINDING=0.0.0.0 \
 

J'aurais tendance à faire un --publish 93:8080 uniquement et à rajouter le port 93 dans le proxypass

Code :
  1. ProxyPass / http://localhost:93/
  2. ProxyPassPeverse / http://localhost:93/



 

De ce que j'en comprends, nextcloud va lancer son propre conteneur apache (surement une des raisons pour lesquelles tu dois passer la socket docker .. cela permet au conteneur nextcloud-aio-mastercontainer d'appeler l'api docker pour créer de nouveaux conteneurs) . Les deux variables d'environnement permettent d'indiquer sur quelle ip et quel port ce nouveau conteneur doit écouter. Ce qui signifie que les paramètres "publish" que tu passes dans ton docker run n'interviennent pas ici. J'ai l'impression que nextcloud-aio-mastercontainer publie une interface d'admin (?) sur ce port publié (ici 8080).
Il se trouve que tu veux utiliser apache en tant que reverse proxy, tu vas donc avoir deux apache différents:
- un sur lequel tu n'as presque pas la main (sauf pour les ips d'écoute et pour le port) qui est créé par nextcloud-aio-mastercontainer
- ton reverse proxy sur lequel tu vas devoir configurer un ou des vhosts
Au niveau vhost justement, tu dois pouvoir utiliser la conf fournie au détail près des proxypass et reverseproxypass qui doivent indiquer ip:port que tu auras passés en variable d'environnement ( APACHE_PORT et APACHE_IP_BINDING) et qui correspondent donc au conteneur apache "interne" lancé par nextcloud.

Message cité 1 fois
Message édité par Joeman79 le 06-01-2024 à 23:22:31
n°1488977
Je@nb
Kindly give dime
Posté le 07-01-2024 à 11:26:01  profilanswer
 

ton RP c'est un container ?

n°1488978
NicCo
Posté le 07-01-2024 à 12:36:34  profilanswer
 

Tu devrais essayer Traefik en RP, j'avais testé Apache mais Traefik est quand même mieux foutu je trouve


---------------
Topic de vente
n°1488979
_pollux_
Pan ! t'es mort
Posté le 07-01-2024 à 18:30:43  profilanswer
 

Non, mon apache n'est pas un container.

 

J'ai un site web que j'héberge via apache, c'est pour ça que je suis un peu bloqué dessus, sinon, j'aurais, pour me simplifier la vie, utilisé caddy ou autre pour proxy.
Comme je maitrise très peu docker, il faut qu'en plus de changer de proxy, être capable de bien servir les 3 services que je souhaite héberger (vaultwarden, nextcloud et un site web basique sous wordpress...)

 

On est d'accord que je ne peux faire cohabiter deux proxy ensemble, n'est ce pas ? :D


Message édité par _pollux_ le 07-01-2024 à 18:34:51

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488981
_pollux_
Pan ! t'es mort
Posté le 07-01-2024 à 18:39:22  profilanswer
 

Joeman79 a écrit :

Disclaimer: je ne connais pas nextcloud, j'essaie de comprendre l'architecture par rapport à la doc que tu as indiquée.
 


Joeman79 a écrit :


 
De ce que j'en comprends, nextcloud va lancer son propre conteneur apache (surement une des raisons pour lesquelles tu dois passer la socket docker .. cela permet au conteneur nextcloud-aio-mastercontainer d'appeler l'api docker pour créer de nouveaux conteneurs) . Les deux variables d'environnement permettent d'indiquer sur quelle ip et quel port ce nouveau conteneur doit écouter. Ce qui signifie que les paramètres "publish" que tu passes dans ton docker run n'interviennent pas ici. J'ai l'impression que nextcloud-aio-mastercontainer publie une interface d'admin (?) sur ce port publié (ici 8080).
Il se trouve que tu veux utiliser apache en tant que reverse proxy, tu vas donc avoir deux apache différents:
- un sur lequel tu n'as presque pas la main (sauf pour les ips d'écoute et pour le port) qui est créé par nextcloud-aio-mastercontainer
- ton reverse proxy sur lequel tu vas devoir configurer un ou des vhosts
Au niveau vhost justement, tu dois pouvoir utiliser la conf fournie au détail près des proxypass et reverseproxypass qui doivent indiquer ip:port que tu auras passés en variable d'environnement ( APACHE_PORT et APACHE_IP_BINDING) et qui correspondent donc au conteneur apache "interne" lancé par nextcloud.


Normalement, la configuration donnée par défaut devrait marcher, non ? L'ip, c'est bien 0.0.0.0 ?  
 
Pour info, j'ai ce message au lancement d'AIO :  

Citation :

Initial startup of Nextcloud All-in-One complete!
You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
E.g. https://internal.ip.of.this.server:8080
 


Et j'ai effectivement accès, mais derrière ...


Message édité par _pollux_ le 07-01-2024 à 18:48:41

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488982
Je@nb
Kindly give dime
Posté le 07-01-2024 à 18:45:49  profilanswer
 

Ok, j'ai lu ta doc, c'est qd même bcp plus clair :D.
Comme le disait Joeman79, AIO pilote le déploiement de plein de containers et a son propre portail d'admin (d'où le publish du port 8080).
Le container apache déployé par AIO agit comme front et est déployé non pas sur le réseau bridge par défaut mais directement sur l'host si j'ai bien compris d'où l'inutilité de faire du publish.
 
Donc à priori tu laisses le port 11000 partout dans ta conf de ton RP Apache,
sur le AIO tu laisses
--env APACHE_PORT=11000
mais je mettrai plutôt  
--env APACHE_IP_BINDING=127.0.0.1
 
Après vu que tu as déjà déployé le bouzin, j'aurai tendance à repartir from scratch.
Il faudrait que tu regardes si sur la machine tu accèdes bien au port 11000 sur localhost via un nc, telnet sur 127.0.0.1:11000 etc.
Si ca marche pas faudrait voir les logs du containers apache

n°1488983
_pollux_
Pan ! t'es mort
Posté le 07-01-2024 à 18:50:33  profilanswer
 

ok, je vérifie tout ça :jap:


---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1488984
_pollux_
Pan ! t'es mort
Posté le 07-01-2024 à 19:05:43  profilanswer
 

ça semble marcher en fait :D

 

Deux choses que je n'avais pas bien faite :

  • 0.0.0.0 en APACHE_IP_BINDING plutôt que 127.0.0.1
  • Je n'avais pas non plus compris qu'il fallait demander explicitement à AIO de lancer Nextcloud en allant dans l'interface d’administration accessible uniquement en rentrant l'ip de la machine.


Merci pour votre aide !


Message édité par _pollux_ le 07-01-2024 à 19:09:44

---------------
Le topic du sport électronique@hfr : watch the l33t !
n°1489020
the_fireba​ll
I have fucking failed
Posté le 09-01-2024 à 12:01:51  profilanswer
 

Perso j’ai arrêté d’utiliser la version AIO de Nextcloud. Elle fait trop de choses dans mon dos en automatique et quand les problèmes arrivent, c’est la misère pour les résoudre.
 
J’ai préféré revenir à du simple en partant des dockerfiles officiels pour me faire une image avec facerecognition intégré


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°1489255
ash ray cu​re
Life is a bitch
Posté le 24-01-2024 à 00:16:24  profilanswer
 

Hello,
 
Vous savez s'il existe une image docker qui permet de régulièrement checker l'ip publique et la stocker dans une bdd (ou un fichier ou whatever) lors de changement ?
Je suis chez Orange, avec des ip dynamiques (ce qui me va très bien), mais je souhaiterais pouvoir garder un historique des adresses utilisées (et pouvoir identifier quelle adresse j'avais à quelle date).
 
Merci !

n°1489628
spence fox​trot
^^
Posté le 11-02-2024 à 21:33:18  profilanswer
 

Hello

 

J'ai encore un peu de mal avec les conteneurs.
Je comprends le principe, mais pas le fonctionnement du conteneur.

 


Je chercher un moyen d'exécuter des "workloads" sur un hôte windows, et les bouger, idéalement automatiquement, de serveurs en serveurs suivant la charge. Et idéalement, avec des affinités (que telle charge soit exécutée de préférence tjs sur le serveur A qui serait le plus puissant).
En gros, il s'agit de serveurs de jeux, et je voudrai éviter que les joueurs soient coupés (qu'ils aient juste une petite latence).

 


Chaque instance de jeu a besoin d'un windows (core/pro ou serveur) car j'utilise un système de plugin non dispo sur linux.
Il y a environ 20go de fichiers de jeu de base, + 0,5 à 4go pour les fichiers propres à l'instance (sauvegarde, whitelist, etc...).

  


Je sais que ce n'est pas une vm, mais j'aimerai que chaque conteneur puisse exécuter un seul serveur, mais avec des fichiers qui se trouveraient sur de l'iscsi ; je ne sais même pas si ça se dit comme ça.
J'ai même envie de tenter avec nano server, qui semble le truc le plus léger "windowsable".
Le conteneur n'aurait alors quasiment pas de donnée, car son seul but est de faire "les calculs", et d'écrire sur des volumes qui ne sont pas de le conteneur (d'où le fait que j'évoque iscsi). Il y aurait donc juste un script .bat dans les fichiers propres du conteneur (et nano serveur ?)

 

Je peux réussir à faire ça avec docker ?
Ou il me manque un morceau ?

 

merci :)

Message cité 1 fois
Message édité par spence foxtrot le 11-02-2024 à 21:33:46

---------------
Revendre vos jeux Steam, Origin et Cie individuellement
n°1489629
Je@nb
Kindly give dime
Posté le 11-02-2024 à 21:36:05  profilanswer
 

ça n'a rien à voir

n°1489634
e_esprit
Posté le 12-02-2024 à 08:43:45  profilanswer
 

Moi ça me semble faisable, sauf la partie pas de coupure/latence en cas de migration d'un hôte à un autre.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1489636
VisualC++
J'va y penser ...
Posté le 12-02-2024 à 12:06:24  profilanswer
 

Ca s'appelle kubernetes dans ce cas :D

n°1489650
Iryngael
Awesome, ain't it ?
Posté le 12-02-2024 à 16:44:52  profilanswer
 

spence foxtrot a écrit :

Hello
 
J'ai encore un peu de mal avec les conteneurs.
Je comprends le principe, mais pas le fonctionnement du conteneur.
 
 
Je chercher un moyen d'exécuter des "workloads" sur un hôte windows, et les bouger, idéalement automatiquement, de serveurs en serveurs suivant la charge. Et idéalement, avec des affinités (que telle charge soit exécutée de préférence tjs sur le serveur A qui serait le plus puissant).
En gros, il s'agit de serveurs de jeux, et je voudrai éviter que les joueurs soient coupés (qu'ils aient juste une petite latence).
 
 
Chaque instance de jeu a besoin d'un windows (core/pro ou serveur) car j'utilise un système de plugin non dispo sur linux.
Il y a environ 20go de fichiers de jeu de base, + 0,5 à 4go pour les fichiers propres à l'instance (sauvegarde, whitelist, etc...).
 
 
 
 
Je sais que ce n'est pas une vm, mais j'aimerai que chaque conteneur puisse exécuter un seul serveur, mais avec des fichiers qui se trouveraient sur de l'iscsi ; je ne sais même pas si ça se dit comme ça.
J'ai même envie de tenter avec nano server, qui semble le truc le plus léger "windowsable".
Le conteneur n'aurait alors quasiment pas de donnée, car son seul but est de faire "les calculs", et d'écrire sur des volumes qui ne sont pas de le conteneur (d'où le fait que j'évoque iscsi). Il y aurait donc juste un script .bat dans les fichiers propres du conteneur (et nano serveur ?)
 
Je peux réussir à faire ça avec docker ?
Ou il me manque un morceau ?
 
merci :)


Kubernetes avec le bon CSI pour accéder à tes volumes iSCSI. Affinité/anti-affinité grace à des labels et roule ma poule.
Bon evidemment, plus facile à dire qu'à faire. Mais c'est un bon cas pour ça oui.


---------------
/!\ Le point de rendez-vous des amateurs de vieux matos informatique c'est ici !/!\
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  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