🐧
Unix Shell
  • Unix Shell
  • Introduction
    • Introduction
      • 🎉Installation Party
  • 💻L'invite de commandes
    • L'invite de commandes
      • Ouvrir une invite de commandes
      • L'interprète
      • Mes premières commandes
      • Exercice avec ls
      • Raccourcis bash
  • Fichiers et repertoires
    • 📂Fichiers et répertoires
      • Navigation
      • Fichiers : Exercice
      • Edition des fichiers
      • Fichiers spéciaux
  • Recherches
    • 🔍Recherches
      • find
      • Exercice avec find
  • Droits
    • 🔨Droits et permissions
      • Qui
      • Quoi
      • Préciser les droits
  • Packages / Réseau / internet
    • 🌎Le monde extérieur
      • Installer des packages supplémentaires
      • Télécharger des fichiers
      • SSH : Ouvrir un SHELL à distance
      • SCP : Transférer des fichiers
      • Parenthèse : Cryptographie
  • Gestion de la machine
    • 📈Gestion
      • Disques / partitions
      • Exercice : formater et monter une volume (mastère)
      • Les processus
      • Réseau
  • Configurer Apache
    • 🏅Exercice : configurer votre espace web
  • Pipes et redirections
    • 🌊Pipes et redirections
      • Redirections des fichiers
      • grep et les expressions régulières
      • sed : chercher et remplacer
      • awk
  • Scripts
    • 🤖Scripts
      • Exécuter un script
      • Variables
      • Conditions
      • Boucles
      • Fonctions
      • Exercice : un script CGI pour Apache
  • Git
    • 🤖GIT
      • Commandes
      • Branches
      • Déploiement automatique
  • Docker
    • 🐳Docker
      • Lancer des containers
      • Volumes
      • Docker compose
Propulsé par GitBook
Sur cette page
  • Copyright
  • Docker Registry

Unix Shell

SuivantIntroduction

Dernière mise à jour il y a 1 an

Bienvenue au cours Unix Shell, conçu par Kevin Glass, Ph.D.

Ce document :

Copyright

Copyright © Kevin Glass 2024.

La rédaction de ce programme a été faite par Kevin Glass, y compris la création des exemples, exercices, et données de test.

Toute ré-utilisation du contenu de ce cours est sujet à l'accord exprès et à l'écrit de Kevin GLASS.

Docker Registry

Le container vscode_unix_shell utilise une image Docker personnalisé. Les instructions pour sa création et déploiement sont :

# Terminal ouvert à la racine de ce projet

# D'abord : ouvrez Docker Desktop, allez dans "Reglages", et activer "Use ContainerD for pulling and storing images"

# Build l'image en local
#docker build  -t unixshell_dev_vscode -f ./docker/Dockerfile.dev .
docker buildx build --platform linux/amd64,linux/arm64  -t unixshell_dev_vscode -f ./.devcontainer/Dockerfile .

# Trouver l'image
docker image ls | grep "unixshell_dev_vscode"  

# Retagger l'image avec l'adresse du repo at le numéro de version
docker tag unixshell_dev_vscode rg.fr-par.scw.cloud/unix-shell-vscode/unix-shell-vscode:latest

# Créer une clé de connexion chez scaleway
SCW_SECRET_KEY=
docker login rg.fr-par.scw.cloud/unix-shell-vscode -u nologin --password-stdin <<< "$SCW_SECRET_KEY"

# Envoyer l'image dans le dépôt docker sur Scaleway
docker push rg.fr-par.scw.cloud/unix-shell-vscode/unix-shell-vscode:latest
https://docs.glassworks.tech/unix-shell/
Récupérez les sources ainsi que les ressources de ce programme ici.
Page cover image