Skip to content

Commit b91f09b

Browse files
committed
Limpieza
1 parent f3ab25c commit b91f09b

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

01-contenedores/contenedores-i/contenedores-i.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ docker run --detach -p 8080:80 nginx
4343
#o
4444
docker run -d -p 8080:80 nginx
4545

46-
#Después de haber lanzado cvarios contenedores te preguntarás ¿cómo puedo ver los que tengo ahora mismo ejecutándose?
46+
#Después de haber lanzado varios contenedores te preguntarás ¿cómo puedo ver los que tengo ahora mismo ejecutándose?
4747
docker ps
4848

4949
#Pero... yo he lanzado muchos más ¿dónde están?
@@ -60,11 +60,11 @@ docker run -d --name my-web -p 9090:80 nginx
6060
docker ps
6161

6262
#También puedes renombrar existentes
63-
docker rename gifted_goldberg hello-world
63+
docker rename NOMBRE_ASIGNADO_POR_DOCKER hello-world
6464
docker ps -a
6565

6666
#Ejecutar un contenedor y lanzar un shell interactivo en él
67-
docker run -it --name my_ubuntu_container ubuntu /bin/bash
67+
docker run -it ubuntu /bin/bash
6868
cat /etc/os-release
6969
exit
7070

@@ -87,7 +87,7 @@ docker cp my-web:/var/log/nginx/access.log access.log
8787

8888
## Copiar múltiples archivos dentro de una carpeta ####
8989
mkdir nginx-logs
90-
docker cp my-nginx:/var/log/nginx/. nginx-logs
90+
docker cp my-web:/var/log/nginx/. nginx-logs
9191

9292

9393
# ¿Cómo paro un contenedor?
@@ -97,7 +97,8 @@ docker stop my-web
9797
docker start my-web
9898

9999
#¿Y si quiero eliminarlo del todo de mi ordenador?
100-
docker rm hello-world
100+
docker stop my-web
101+
docker rm my-web
101102
docker ps -a #El contenedor hello-world ya no aparece en el listado
102103

103104

@@ -107,9 +108,7 @@ docker ps -a #El contenedor hello-world ya no aparece en el listado
107108
## SQL Server dockerizado ####
108109
# Imagínate que estás desarrollando una aplicación que necesita de un SQL Server y no quieres tener que montarte uno y ensuciar tu máquina, o tener que crearte una máquina virtual, configurarla, bla, bla, bla
109110
# https://hub.docker.com/_/microsoft-mssql-server
110-
docker run --name mysqlserver -p 1433:1433 \
111-
-e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Lem0nCode!' \ #-e son variables de entorno
112-
-d mcr.microsoft.com/mssql/server:2019-latest #-d significa detach, lo cual permite que el terminal no se quede enganchado como en el caso anterior.
111+
docker run --name mysqlserver -p 1433:1433 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Lem0nCode!' -d mcr.microsoft.com/mssql/server:2019-latest
113112

114113
#También puedes utilizar sqlcmd para conectarte con tu instancia
115114
docker exec -it mysqlserver /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Lem0nCode! #### -it No quiero que el terminal se quede "esperando" al contenedor ####
@@ -137,6 +136,8 @@ GO
137136
#Una vez que termines, ya puedes parar y eliminar tu SQL Server dockerizado
138137
exit
139138
docker stop mysqlserver && docker rm mysqlserver
139+
#también puedes pararlo y eliminarlo de golpe
140+
docker rm -f mysqlserver
140141

141142

142143
#### Bonus track: Eliminar todos los contenedores e imágenes de local ####
@@ -152,7 +153,6 @@ docker ps
152153
#Eliminar todos los contenedores
153154
docker rm $(docker ps -aq)
154155

155-
156156
#Deberes:
157157
# 1. Crear un contenedor con MongoDB, protegido con usuario y contraseña, añadir una colección, crear un par de documentos y acceder a ella a través de MongoDB Compass
158158
# Pasos:

0 commit comments

Comments
 (0)