Red de conocimiento informático - Material del sitio web - Cómo aprender Docker

Cómo aprender Docker

Cómo aprender Docker

Para los estudiantes de la escuela, ¿cómo deberían aprender Docker? Después de todo, no existen requisitos de aplicación específicos que los guíen, entonces, ¿cómo deberían aprender Docker? ¿Estibador?

En primer lugar, permítanme explicarles que soy un estudiante en el equipo del proyecto de computación en la nube del Laboratorio VLIS de la Universidad de Zhejiang. He usado Docker, estudié Docker y su código fuente y personalicé Docker.

En cuanto a cómo los estudiantes aprenden Docker, creo que primero depende de los conocimientos personales del estudiante, los recursos disponibles, los intereses personales y la dirección de desarrollo.

1. Aprenda Docker, si no tiene los conocimientos básicos de computación en la nube y el conocimiento básico del kernel, será un poco difícil de aprender y comprender. Como contenedor, ¿cuáles son las ventajas y desventajas de los contenedores Docker? Es mejor comprender primero cómo se implementan los contenedores (simples y fáciles de entender, combinados con la gestión de imágenes, cómo encarna Docker la vida del software durante el desarrollo y la integración); ¿Implementación, lanzamiento e iteración? Ventajas de la gestión del ciclo. Creo que los dos puntos anteriores son los más críticos. Comprender estos dos aspectos definitivamente será de gran ayuda para el trabajo futuro.

2. En cuanto a los recursos de aprendizaje, siempre se requieren instalaciones mínimas de hardware. Docker y su ecosistema se están desarrollando rápidamente, y el aprendizaje sin teoría pura definitivamente tendrá poco efecto. Además, los recursos también incluyen funcionarios de Docker, las principales plataformas de medios electrónicos, foros de tecnología, comunidades de código abierto, etc. A menudo, las grandes ideas pueden superar su propia confusión o hacerle saber dónde aún le falta comprensión y ahorrarse muchos problemas. desvíos.

3. En términos de interés personal, se reduce a que el melón no es dulce. Como mínimo, deberíamos reconocer el valor del diseño de Docker y su potencial futuro. Por supuesto, criticar a Docker de manera práctica e incitar a todos a pensar también es una señal de previsión.

4. En lo que respecta a mi dirección de desarrollo personal, creo que si necesita utilizar Docker como herramienta de gestión del ciclo de vida del software, lo más importante es utilizarlo bien y comprender y utilizar las API. y los comandos son necesarios. Si se concentra en el diseño del sistema, además del conocimiento y la experiencia de Docker, si también estudia y comprende el código fuente de Docker, esto definitivamente llevará su nivel de Docker al siguiente nivel.

2014-11-21 8 0

xds2000

La mayor ventaja de aprender Docker es que puede mantenerse al día con la dirección del desarrollo de nuevas tecnologías. No creo que deba haber demasiados requisitos rígidos para que los estudiantes aprendan Docker, razón por la cual las escuelas no imponen requisitos de solicitud específicos. La forma más práctica es observar algunos casos de uso de Docker y practicar algunos usted mismo. Esto debería resultar útil para futuras prácticas sociales.

Para estudiar el código fuente de Docker, debe esperar hasta que haya decidido dedicarse a la computación en la nube o al trabajo de investigación, y luego analizar cuidadosamente el código fuente como investigador.

2014-11-21 3 0

Liu Bo GTDer

Como persona que ha participado en el trabajo, creo que eres el único que realmente participa en el trabajo y el estudio El trabajo es significativo. Después de todo, el conocimiento de Docker es solo una de las plataformas de software en la computación en la nube. Si no espera hasta graduarse, es posible que Docker no sea la única opción con la aparición de nuevas tecnologías. . La única opción.

Como estudiante, es comprensible comprender las nuevas tecnologías. Lo importante es poder transformar la teoría en productividad.

2014-12-15 3 0

9lives - Ama la vida, ama la computación en la nube.

Para aprender cualquier nueva tecnología de código abierto, primero debes hacerte algunas preguntas:

1.

2. ¿Qué necesito saber para aprenderlo?

3. ¿Cómo puedo aprender rápidamente?

4. ¿Cuáles son los escenarios donde se utiliza esta tecnología?

Tome mi experiencia de aprendizaje personal como ejemplo (antes sabía más sobre OpenStack)

¿Por qué debería aprender Docker?

Respuesta:

Docker es una tecnología de virtualización liviana que facilita la estandarización del uso de la tecnología de contenedores de Linux.

Docker es muy rápido.

Docker es una tecnología de virtualización liviana que simplifica y estandariza el uso de contenedores de Linux.

Docker tiene un inicio de contenedor muy rápido a nivel de milisegundos

docker separa los responsabilidades de desarrollo y operaciones

docker resuelve el problema del infierno de dependencia

docker admite casi todos los sistemas operativos

docker tiene un ecosistema en rápido crecimiento

Muchos gigantes de TI se están uniendo y apoyando la tecnología

Docker es una tecnología de virtualización liviana.

¿Qué necesitas saber para aprenderlo?

Respuesta:

Conceptos de computación en la nube (restapi, microservicios, OpenStack)

Gestión del sistema Linux (gestión de paquetes, gestión de usuarios, gestión de procesos, etc.)

p>

Relacionado con el kernel de Linux (Cgroup, espacio de nombres, etc.)

Relacionado con el sistema de archivos y almacenamiento de Linux (AUFS, BRFS, devicemapper, etc.)

Sistema de archivos Linux y almacenamiento relacionado (AUFS, BRFS, devicemapper, etc.)

Relacionado con el kernel de Linux (Cgroup, espacio de nombres, etc.

Red Linux (bridge, veth, iptables , etc.)

Relacionadas con la seguridad de Linux (Appmor, Selinux, etc.)

Gestión de procesos de Linux (Supervisord, Systemd, etc.)

Tecnología de contenedores de Linux (LXC, etc.)

Lenguajes de desarrollo (Python, GO, Shell, etc.)

3.

Respuesta: Personalmente creo que Es mejor tener una demanda o proyecto real y aprender mientras comienza. Al comenzar, puede consultar el primer libro de Docker. Este libro está bien escrito y es muy adecuado para comenzar. Además, consulte los blogs de Daniel. blog oficial/

Por cierto: familiarizado con la documentación de Docker

2014-11-21 0 0 0

tuxknight

Lo que todos dijeron arriba Es muy bueno. Agregaré un punto más:

Busca pasantías relevantes

2015 -07-22 0 0 0

lancer

<. p> El trabajo y la investigación científica son dos direcciones. Personalmente creo que el trabajo debe aportar beneficios económicos a la empresa a través de sus resultados reales, mientras que la investigación científica puede centrarse en un punto determinado, pero la investigación y el trabajo son inseparables, porque el trabajo puede permitirlo. para comprender mejor el valor de la tecnología y cómo brindar mejores servicios. Con esta comprensión, podrá concentrarse más en ello para estudiar un determinado punto técnico, por lo que se puede decir que la tecnología y los negocios son inseparables. >2015-08-25 0 0

Sombra de color de espada verde

Docker es muy popular ahora y vale la pena aprenderlo.