Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider f05b5797 rédigé par Mouhamadou NDIANOR's avatar Mouhamadou NDIANOR
Parcourir les fichiers

Update README.md

parent 4aa9e1e6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -11,12 +11,26 @@ Nous allons repartir du dernier TP.
- testez
- en utilisant la commande `commit`, générez une image
```
podman commit --change CMD=/bin/bash --change ENTRYPOINT=/bin/sh --change "LABEL blue=image" reverent_golick image-commited
podman commit serveurWeb serveurWeb1
```
- lancez deux instances de cette image
```
podman run -d -p 8081:80 serveurweb1
```
```
podman run -d -p 8082:80 serveurweb1
```
- exportez votre conteneur et consultez le fichier que vous avez modifié
```
podman export serveurweb-modifie > serveurweb-modifie.tar
tar xf serveurweb-modifie.tar
cat ./usr/local/apache2/htdocs/index.html
```
## Création par un containerfile
un containerfile décrit la construction d'une image. Une fois cette description faite, la commande `build` de `podman` permet de créer réellement l'image
......@@ -71,8 +85,23 @@ EXPOSE 53 22
### Première image
- écrivez un "Hello world" en go et compilez le
- créez un Containerfile s'appuyant sur l'image `scratch` qui copie votre exécutable et le lance
- créez votre première image personnelle puis lancez là
```
# Container file
FROM scratch
COPY index /index
CMD ["/index"]
```
- créez votre première image personnelle puis lancez là
```
podman build -f ContainerFile -t fine .
podman run --rm fine:latest
```
### Image avec binaire non statiquement lié
le travail précédent a été facilité par l'utilisation du langage go. Par défaut, Go crée des binaires statiques (sauf en cas d’utilisation de cgo pour appeler du code C, ce qui *serait* fait dans les packages `os/useret` et `net`). Ce n'est pas le cas du langage C. Pour vous en convaincre :
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter