Skip to content

Commit e8e5c03

Browse files
committed
Translated to Spanish the day48 file
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
1 parent 314669f commit e8e5c03

1 file changed

Lines changed: 41 additions & 38 deletions

File tree

2022/es/Days/day48.md

Lines changed: 41 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,94 @@
1-
## Alternatives to Docker
1+
## Alternativas a Docker
22

3-
I did say at the very beginning of this section that we were going to be using Docker, simply because resource wise there is so much and the community is very big, but also this was really where the indents to making containers popular came from. I would encourage you to go and watch some of the history around Docker and how it came to be, I found it very useful.
3+
Dije al principio de esta sección que íbamos a usar Docker, simplemente porque tiene muchos recursos ya que la comunidad es muy grande, pero también porque fue de aquí de donde vinieron los impulsos para popularizar los contenedores. Te animo a que veas algo de la [historia de los contenedores](https://vergaracarmona.es/breve-historia-de-contenedores/), me pareció muy útil para entender todos los conceptos que trae.
44

5-
But as I have alluded to there are other alternatives to Docker. If we think about what Docker is and what we have covered. It is a platform for developing, testing, deploying, and managing applications.
5+
Pero como he aludido existen alternativas a Docker si pensamos en lo que es Docker y de qué se ocupa: una plataforma para desarrollar, probar, desplegar y gestionar aplicaciones.
66

7-
I want to highlight a few alternatives to Docker that you might or will in the future see out in the wild.
7+
Quiero destacar algunas alternativas a Docker que podrías ver o verás en el futuro.
88

99
### Podman
1010

11-
What is Podman? Podman is a daemon-less container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode.
11+
¿Qué es Podman? [Podman](https://podman.io/) es un motor de contenedores sin demonio para desarrollar, gestionar y ejecutar contenedores OCI en tu sistema Linux. Los contenedores se pueden ejecutar como root o en modo rootless.
1212

13-
I am going to be looking at this from a Windows point of view but know that like Docker there is no requirement for virtualisation there as it will use the underlying OS which is cannot do in the Windows world.
13+
Al igual que Docker no hay ningún requisito para la virtualización, pero utilizará el sistema operativo subyacente y por eso no se puede ejecutar en Windows a pelo. Se puede ejecutar bajo WSL2 pero no es tan visual como la experiencia con Docker Desktop, que está hecho para quienes usan el ratón.
1414

15-
Podman can be run under WSL2 although not as sleek as the experience with Docker Desktop. There is also a Windows remote client where you can connect to a Linux VM where your containers will run.
16-
17-
My Ubuntu on WSL2 is the 20.04 release. Following the next steps will enable you to install Podman on your WSL instance.
15+
También hay un cliente remoto de Windows donde se puede conectar a una máquina virtual Linux donde se ejecutarán los contenedores. Con el Ubuntu en WSL2 de la versión 20.04, siguiendo los siguientes pasos podrás instalar Podman en tu instancia WSL.
1816

1917
```Shell
2018
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/ /" |
2119
sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
2220
```
2321

24-
Add the GPG Key
22+
Para añadir la clave GPG:
2523

2624
```Shell
2725
curl -L "https://download.opensuse.org/repositories/devel:/kubic:\
2826
/libcontainers:/stable/xUbuntu_20.04/Release.key" | sudo apt-key add -
2927
```
3028

31-
Run a system update and upgrade with the `sudo apt-get update && sudo apt-get upgrade` command. Finally, we can install podman using `sudo apt install podman`
29+
Ejecute una actualización del sistema con `sudo apt-get update && sudo apt-get upgrade`. Por último, podemos instalar podman usando `sudo apt install podman`. Espero que os déis cuenta de la incomodidad que es usar un sistema operativo que no sea Linux para trabajar con contenedores. Suele pasar con la mayoría de aplicaciones de Sistemas o desarrollo. Así como hemos visto la optimización de los contenedores, deberéis tener en cuenta que el sistema operativo anfitrión también es importante.
3230

33-
We can now use a lot of the same commands we have been using for docker, note that we do not have that nice docker desktop UI. You can see below I used `podman images` and I have nothing after installation then I used `podman pull ubuntu` to pull down the ubuntu container image.
31+
Ahora podemos utilizar muchos de los mismos comandos que hemos estado utilizando para docker. Como puedes ver a continuación, he utilizado `podman images` y no tengo nada después de la instalación. Luego, he utilizado `podman pull ubuntu` para bajar la imagen del contenedor ubuntu.
3432

3533
![](Images/Day48_Containers1.png)
3634

37-
We can then run our Ubuntu image using `podman run -dit ubuntu` and `podman ps` to see our running image.
35+
Podemos ejecutar nuestra imagen de Ubuntu usando `podman run -dit ubuntu` y `podman ps` para ver nuestra imagen en ejecución.
3836

3937
![](Images/Day48_Containers2.png)
4038

41-
To then get into that container we can run `podman attach dazzling_darwin` your container name will most likely be different.
39+
Para entrar en ese contenedor podemos ejecutar `podman attach dazzling_darwin` el nombre de tu contenedor seguramente será diferente.
4240

4341
![](Images/Day48_Containers3.png)
4442

45-
If you are moving from docker to podman it is also common to change your config file to have `alias docker=podman` that way any command you run with docker will use podman.
43+
Si te estás moviendo de docker a podman también es común cambiar el archivo de configuración para tener `alias docker=podman` de esa manera cualquier comando que ejecute con docker utilizará podman.
4644

4745
### LXC
4846

49-
LXC is a containerisation engine that enables users again to create multiple isolated Linux container environments. Unlike Docker, LXC acts as a hypervisor for creating multiple Linux machines with separate system files, and networking features. Was around before Docker and then made a short comeback due to Docker's shortcomings.
47+
LXC es un motor de contenedorización que permite a los usuarios crear múltiples entornos de contenedores Linux aislados. A diferencia de Docker, LXC actúa como un hipervisor para crear múltiples máquinas Linux con archivos de sistema separados, y características de red. Existió antes que Docker y volvió a aparecer debido a las deficiencias de Docker.
5048

51-
LXC is as lightweight though as docker and easily deployed.
49+
Sin embargo, LXC es tan ligero como Docker y fácil de desplegar.
5250

5351
### Containerd
5452

55-
A standalone container runtime. Containerd brings simplicity and robustness as well as of course portability. Containerd was formerly a tool that runs as part of Docker container services until Docker decided to graduate its components into standalone components.
53+
Un runtime de contenedor independiente. Containerd aporta simplicidad y robustez, así como, por supuesto, portabilidad. Containerd era antes una herramienta que se ejecutaba como parte de los servicios de contenedores Docker hasta que Docker decidió graduar sus componentes en componentes independientes.
5654

57-
A project in the Cloud Native Computing Foundation, placing it in the same class as popular container tools like Kubernetes, Prometheus, and CoreDNS.
55+
Es un proyecto de la Cloud Native Computing Foundation, lo que lo sitúa en la misma clase que herramientas de contenedores populares como Kubernetes, Prometheus y CoreDNS. De hecho, a partir de la versión 1.11, Kubernetes utiliza containerd como su runtime de contenedor predeterminado mientras que antes era Docker.
5856

59-
### Other Docker tooling
57+
### Otras herramientas Docker
6058

61-
We could also mention toolings and options around Rancher, and VirtualBox but we can cover them in more detail another time.
59+
También podríamos mencionar herramientas y opciones alrededor de Rancher, y VirtualBox pero podemos cubrirlas en más detalle en otra ocasión.
6260

6361
[**Gradle**](https://gradle.org/)
6462

65-
- Build scans allow teams to collaboratively debug their scripts and track the history of all builds.
66-
- Execution options give teams the ability to continuously build so that whenever changes are inputted, the task is automatically executed.
67-
- The custom repository layout gives teams the ability to treat any file directory structure as an artefact repository.
63+
- Las exploraciones de construcción permiten a los equipos depurar sus scripts de forma colaborativa y realizar un seguimiento del historial de todas las construcciones.
64+
- Las opciones de ejecución dan a los equipos la capacidad de construir continuamente de modo que cada vez que se introducen cambios, la tarea se ejecuta automáticamente.
65+
- El diseño personalizado del repositorio ofrece a los equipos la posibilidad de tratar cualquier estructura de directorios de archivos como un repositorio de artefactos.
6866

6967
[**Packer**](https://packer.io/)
7068

71-
- Ability to create multiple machine images in parallel to save developer time and increase efficiency.
72-
- Teams can easily debug builds using Packer’s debugger, which inspects failures and allows teams to try out solutions before restarting builds.
73-
- Support with many platforms via plugins so teams can customize their builds.
69+
- Posibilidad de crear varias imágenes de máquina en paralelo para ahorrar tiempo a los desarrolladores y aumentar la eficacia.
70+
- Los equipos pueden depurar fácilmente las compilaciones mediante el depurador de Packer, que inspecciona los fallos y permite a los equipos probar soluciones antes de reiniciar las compilaciones.
71+
- Compatibilidad con muchas plataformas mediante plugins para que los equipos puedan personalizar sus compilaciones.
7472

7573
[**Logspout**](https://github.com/gliderlabs/logspout)
7674

77-
- Logging tool - The tool’s customizability allows teams to ship the same logs to multiple destinations.
78-
- Teams can easily manage their files because the tool only requires access to the Docker socket.
79-
- Completely open-sourced and easy to deploy.
75+
- Herramienta de registro: la capacidad de personalización de la herramienta permite a los equipos enviar los mismos registros a varios destinos.
76+
- Los equipos pueden gestionar fácilmente sus archivos porque la herramienta sólo requiere acceso al socket Docker.
77+
- Completamente de código abierto y fácil de desplegar.
8078

8179
[**Logstash**](https://www.elastic.co/products/logstash)
8280

83-
- Customize your pipeline using Logstash’s pluggable framework.
84-
- Easily parse and transform your data for analysis and to deliver business value.
85-
- Logstash’s variety of outputs lets you route your data where you want.
81+
- Personaliza tu pipeline utilizando el marco de trabajo pluggable de Logstash.
82+
- Analice y transforme fácilmente sus datos para el análisis y para ofrecer valor empresarial.
83+
- La variedad de salidas de Logstash le permite dirigir sus datos hacia donde desee.
8684

8785
[**Portainer**](https://www.portainer.io/)
8886

89-
- Utilise pre-made templates or create your own to deploy applications.
90-
- Create teams and assign roles and permissions to team members.
91-
- Know what is running in each environment using the tool’s dashboard.
87+
- Utilice plantillas prediseñadas o cree las suyas propias para desplegar aplicaciones.
88+
- Cree equipos y asigne funciones y permisos a sus miembros.
89+
- Sepa qué se está ejecutando en cada entorno mediante el panel de control de la herramienta.
9290

93-
## Resources
91+
## Recursos
9492

9593
- [TechWorld with Nana - Docker Tutorial for Beginners](https://www.youtube.com/watch?v=3c-iBn73dDE)
9694
- [Programming with Mosh - Docker Tutorial for Beginners](https://www.youtube.com/watch?v=pTFZFxd4hOI)
@@ -101,5 +99,10 @@ We could also mention toolings and options around Rancher, and VirtualBox but we
10199
- [YAML Tutorial: Everything You Need to Get Started in Minute](https://www.cloudbees.com/blog/yaml-tutorial-everything-you-need-get-started)
102100
- [Podman | Daemonless Docker | Getting Started with Podman](https://www.youtube.com/watch?v=Za2BqzeZjBk)
103101
- [LXC - Guide to building an LXC Lab](https://www.youtube.com/watch?v=cqOtksmsxfg)
102+
- [En español] En los [apuntes](https://vergaracarmona.es/apuntes/) del traductor:
103+
- [Preparación de entorno de pruebas local para docker](https://vergaracarmona.es/preparacion-de-entorno-de-pruebas-local-para-docker/)
104+
- [Uso básico de docker](https://vergaracarmona.es/uso-basico-de-docker/)
105+
- [Una breve historia sobre contenedores](https://vergaracarmona.es/breve-historia-de-contenedores/)
106+
- [Desplegar con docker-compose los servicios Traefik y Portainer](https://vergaracarmona.es/desplegar-con-docker-compose-los-servicios-traefik-y-portainer/)
104107

105-
See you on [Day 49](day49.md)
108+
Nos vemos en el [Día 49](day49.md)

0 commit comments

Comments
 (0)