Docker

Docker SSH nel contenitore

Docker SSH nel contenitore
Docker è uno strumento o un sistema di eco in cui è possibile creare o eseguire contenitori. È un software gratuito e open source che semplifica la creazione, la distribuzione e l'esecuzione delle applicazioni utilizzando i container.

Dopo aver creato un container Docker, potresti dover spesso connetterti a un container ed eseguire alcune attività.

Esistono diversi modi per connettersi al container Docker in esecuzione. In questo tutorial, mostreremo come connettersi al contenitore Docker in esecuzione.

Requisiti

Crea un contenitore WordPress

Prima di iniziare, avrai bisogno di almeno un contenitore in esecuzione nel tuo sistema.

Innanzitutto, estrai l'immagine di WordPress dal registro di Docker Hub con il seguente comando:

docker pull WordPress

Dovresti vedere il seguente output:

Utilizzo del tag predefinito: più recente
più recente: estrazione da libreria/wordpress
bf5952930446: Pull completo
a409b57eb464: Pull completo
3192e6c84ad0: Pull completato
43553740162b: Tirare completo
d8b8bba42dea: Pull completo
eb10907c0110: Pull completo
10568906f34e: Estrazione completata
03fe17709781: Pull completo
98171b7166c8: Pull completo
3978c2fb05b8: Pull completato
71bf21524fa8: Pull completo
24fe81782f1c: Pull completo
7a2dfd067aa5: Pull completato
a04586f4f8fe: Pull completo
b8059b10e448: Pull completo
e5b4db4a14b4: Pull completo
48018c17c4e9: Pull completato
d09f106f9e16: Pull completato
289a459a6137: Pull completo
c4e8f9c90fda: Pull completo
Riassunto: sha256:6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Stato: scaricata un'immagine più recente per wordpress:latest
docker.io/library/wordpress:latest

Ora, crea un contenitore utilizzando l'immagine scaricata eseguendo il comando seguente:

docker run -d WordPress

Dovresti vedere il seguente output:

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Ora puoi verificare tutti i container in esecuzione con il seguente comando:

finestra mobile ps

Dovresti vedere il tuo contenitore WordPress nel seguente output:

ID CONTAINER IMMAGINE COMANDO STATO CREATO NOMI PORTE
c338aac5081c wordpress "docker-entrypoint".s… " 7 secondi fa Su 5
secondi 80/tcp xenodochial_hawking

A questo punto, hai un contenitore in esecuzione nel tuo sistema. Ora puoi procedere al passaggio successivo.

Connetti il ​​contenitore in esecuzione con docker exec

Il docker exec è un comando che ti consente di connetterti al contenitore in esecuzione ed eseguire il comando desiderato all'interno del contenitore.

Per connettere il contenitore in esecuzione, eseguire il comando seguente:

docker exec -it c338aac5081c /bin/bash

Una volta connesso al contenitore, dovresti vedere il seguente output:

root@c338aac5081c:/var/www/html#

Dove: c338aac5081c è l'id del contenitore.

Ora, esegui qualsiasi comando come "free -m" all'interno del contenitore come mostrato di seguito:

[email protected]:/var/www/html# free -m

Dovresti vedere il seguente output:

buff/cache condivisi gratuiti utilizzati totali disponibili

Mem: 1986 981 80 117 924 711
Scambio: 0 0 0

Ora, esci dal contenitore in esecuzione con il seguente comando:

Uscita

Connect Running container with docker attach

Il comando docker attaches ti consentirà anche di connetterti al contenitore in esecuzione e gestire il contenitore.

Per connettere il contenitore in esecuzione utilizzando il comando attach, esegui il comando seguente:

contenitore docker allegare c338aac5081c

Una volta connesso, dovresti ottenere il seguente output:

root@c338aac5081c:/var/www/html#

Conclusione

Nella guida sopra, hai imparato come connetterti al contenitore Docker in esecuzione utilizzando il comando exec e allega. Entrambi i comandi consentono di avviare una nuova sessione di shell e di fornire una shell interattiva a un contenitore.

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...