5 minutos para aprender sobre Docker

 1. Concepto:
 
Un motor de contenedor de aplicaciones de código abierto que empaqueta las aplicaciones y dependencias de los desarrolladores en un contenedor portátil, equivalente a un sandbox.
 
Docker permite a los desarrolladores aislar y ejecutar múltiples aplicaciones en un solo sistema operativo en lugar de dedicar una máquina virtual a cada aplicación en el servidor.
 
Esto se logra aislando las aplicaciones en contenedores separados. Aunque estas aplicaciones están separadas por el contenedor, pueden compartir el sistema operativo y otros recursos.
 
Ventajas: El uso de contenedores es más liviano, puede reducir costos, un mejor uso de los recursos y un mayor rendimiento.
 
2. Composición:
 
Docker se compone principalmente de clientes, demonios, imágenes y contenedores.
 
Tres. Dockerfile escrito
 
DESDE python: v3. 6 # Cargar 
nombre del responsable de la imagen base , correo # creado, nombre, buzón 
COPIA. /Requirements.txt / root / require.txt # Copie el archivo local para duplicar 
WORKDIR / root # Ruta de configuración 
CMD [ " / bin / python " , " /app.py " , " run " ] #Inicie el programa principal
 
 
Cuatro comandos comunes de docker
Encuentre la 
ventana acoplable de imágenes busque ouruser / sinatra para 

extraer la imagen en la 
ventana acoplable local pull ouruser / sinatra: v2 para 

crear la imagen de la ventana 
acoplable -t ouruser / sinatra: v2. 

Especifique el puerto para iniciar por defecto la 
ventana acoplable -d -p 10022 : 22 -p 5000 : 5000 9237f60b18d0 

Especifique el puerto bash para iniciar la 
ejecución del acoplador -t -i -p 10022 : 22 -p 5000 : 5000 9237f60b18d0 / bin / bash 

Especifique el nombre del contenedor para iniciar la 
ejecución del acoplador -it -d --name c847084bed94 -p 5001 : 5001-p 5055 : 5055 zhongzh / Demo de 

reinicio automático, el número máximo de 10 
acoplable RUN --restart = fallo ON: 10 Redis 

archivo contenedor se mueve dentro y fuera 
del estibador CP nombre zhongzh @ host_ip: / Home / 

en el recipiente para ver 
el sudo acoplable Exec Expediting TI 3c6b44cbcc8f / bin / bash 

detener / iniciar contenedor 
docker detener / iniciar 3c6b44cbcc8f 

ver 
imágenes de espejo acoplable 

ver contenedor actual 
docker ps 

commit modificar contenedor 
docker commit 9237f60b18d0 demo : v1. 0
 
Quinto, la experiencia real de Docker
1. Simplificó la configuración del entorno de aprendizaje profundo
2. Varios entornos de implementación se basan en tontos
3. Reutilizable y portátil
 
 

Supongo que te gusta

Origin www.cnblogs.com/zhongzihao/p/12727453.html
Recomendado
Clasificación