technique:tips:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technique:astuces [2017/06/15 13:52] – [Astuces et conseils pour la prise en main et la maintenance des services de Picasoft] antoinertechnique:tips:start [2021/10/16 18:36] (Version actuelle) qduchemi
Ligne 1: Ligne 1:
-===== Astuces et conseils pour la prise en main et la maintenance des services de Picasoft =====+{{indexmenu_n>5}} 
 +# Trucs, astuces et bonnes pratiques
  
-:!: **A ENRICHIR LE PLUS POSSIBLE !**+Cette section contient des astuces pour gagner du temps sur l'infrastructure et des bonnes pratiques d'adminsys.
  
-Cette page sert à centraliser toute sorte d'astuces qui peuvent être utiles à tout personne utilisant l'infrastructure Picasoft. Bien que contenant quelques astuces, cette page, créée au cours de la TX P17, doit être maintenue et enrichie au maximum, pour assurer la passation de bonnes pratiques et de conseils au cours des semestres. +{{indexmenu>.|js#bitrix msort tsort nsort notoc nomenu nocookie navbar}}
- +
-==== Adapter sa configuration ssh à l'utilisation de l'infrastructure ==== +
-Modifier le fichier ''~/.ssh/config'' de telle sorte a créer ses entrées personnalisées pour les connections ssh. +
- +
-Par exemple, completer le fichier avec: +
-<code> +
-Host pica1 +
-Hostname pica01.picasoft.net +
-Port 22 +
-User root +
-IdentityFile ~/.ssh/id_rsa +
- +
-Host pica2 +
-Hostname pica02.picasoft.net +
-Port 22 +
-User root +
-IdentityFile ~/.ssh/id_rsa +
-</code> +
- +
-permet de faire ''ssh pica1'' au lieu de ''ssh root@pica01.picasoft.net'' +
- +
- +
-==== Docker help ==== +
- +
-Certaines commandes docker sont très pratiques et relativement complexes a mémorisées. De ce fait, voici un ensemble d'alias a ajouter a vos fichiers de configuration de terminaux :) +
- +
-<code> +
-function dockerhelp { +
-   echo 'Delete containers with same pattern in the name (typical use when a docker service fails which creates a lot of containers on the daemon):' +
-   echo 'docker ps -a | grep "<pattern>" | awk '"'"'{print $1}'"'"' | xargs docker rm' +
-   echo '                                            |_ group to capture and printHere we keep the ID of the container' +
-   echo '-----------------------------------------------------------------------' +
-   echo 'Delete untagged images:' +
-   echo 'docker rmi $(docker images -a grep "^<none>" | awk '"'"'{print $3}'"'"')' +
-   echo '-----------------------------------------------------------------------' +
-   echo 'Delete all stopped containers:' +
-   echo 'docker rm $(docker ps -a -q)' +
-   echo '-----------------------------------------------------------------------' +
-   echo 'Know the file log of a container' +
-   echo "docker inspect --format='{{.LogPath}}' containerName" +
-   echo '-----------------------------------------------------------------------' +
-   echo 'Access to the docker virtual machine's file system on Mac' +
-   echo 'screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty' +
-+
-</code>+
  • technique/tips/start.1497527520.txt.gz
  • (modification externe)