QT Network Transmission QnetWorkAccessManager

2023-01-23   EN  

1. Operación básica de Docker

Docker requiere que la versión del núcleo del sistema Ubuntu sea superior a 3.10

Ver su versión actual del núcleo a través del comando uname -r

makefile

Por ejemplo: crea un archivo MakeFile (Docker Mirring of the SpringBoot Project_the Star Programming-Programmer Homesometer_preis Springboot Mirrorhttps://blog.csdn.net/junmoxi/article/details/79996524

1. Crear una carpeta CMD

sudo mkdier cmd

2, cree un archivo MakeFile en archivos CMD

sudo touch makefile

El contenido es el siguiente:

FROM ubuntu
MAINTAINER tan
COPY jdk1.8.0_151 jdk1.8.0_151
COPY web web
RUN chmod 777 ./web/WEB-INF/*
ENV JAVA_HOME=/jdk1.8.0_151
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
EXPOSE 7070
ENTRYPOINT ["nohup","./web/WEB-INF/startup_dev.sh","&"]

3, compile y genere una imagen de espejo (representa la ruta actual)

docker build -t mirrorweb:v1.0 .

Nombre del espejo Mirrorweb

V1.0 Número de versión de espejo

4. Inicie el contenedor desde la imagen

docker run --net=host -e JAVA_OPTS='-Xms128m -Xmx256m -Dspring.profiles.active=prod' -p 8080:8080 -t -d mirror:v1.0

5. Ver contenedor ejecutar registro

comando de registros de docker

registros de docker [opciones] [contenedor]

Por ejemplo: imprimir aplicación mytest de contenedores 10 líneas después de 10 líneas

docker logs –tail=”10″ mytest

imprimir real: tiempo:

Docker adjunto [contenedor]

Nombre

Valor predeterminado

Descripción

–details

Muestra detalles adicionales proporcionados al registro

—Fugues o -f

Salida según el registro

–since

a partir de algún tiempo, por ejemplo, 2013-01-02T13: 23: 37

–tail

all

¿Cuántas líneas comienzas desde el final del registro?

–MinPestamps o -t

Sello de tiempo de visualización

–until

Imprima un registro antes de cierto tiempo, como 2013-01-02T13: 23: 37

6, imagen de espejo de empaque maven

mvn package docker:build

2. Instale el Docker en el script en Ubuntu

1. Obtenga la última versión del paquete de instalación de Docker

    wget -qO- https://get.docker.com/ | sh

2. Inicie el servicio de fondo de Docker

     sudo service docker start

3. Prueba ejecutar Hello-World

     docker run hello-world

4. Ver el contenedor operativo

     docker ps

5. Ver el contenedor de salida

    docker ps -a

6. Eliminar el contenedor

Docker RM [ID de contenedor]

7. Eliminar la imagen (desea eliminar las imágenes en ejecución primero debe eliminar su contenedor)

Docker RMI [ID de espejo]

Docker RMI Mirror Nombre: etiqueta

8. Ingrese el contenedor

Docker Exec -it [ID de contenedor] /bin /bash

Docker Exec -IT -User Root [ID de contenedor] /bin /bash (permiso raíz para ingresar)

9. Contenedor de salida

    ctrl+d

10. Copie el archivo de host en un directorio del contenedor

    docker cp [filepath in master] [container name]:[path in container]

11. Ver detalles del contenedor

Docker Inspect [ID de contenedor]

12. Ver Docker Network

    docker network ls

3. Docker abre una API remota

ubuntu

1. Modificar el archivo de configuración de Dokcer

vim /lib/systemd/system/docker.service

2. Modificar la configuración de ExecStart

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock

3, guardar

service docker restart

Si aparecen las siguientes advertencias, ejecute el sistema de demora SystemCTL antes de reiniciar el Docker

4. Visita en el navegadorhttp://ip:4243/images/jsonéxito y explicación para abrir el éxito

4. Exportación de importación de Docker

        Guardar/carga de espejo:docker load/docker save;

Exportar un espejo como un archivo, y luego use el comando de carga Docker para importar el archivo en una imagen de espejo, que guardará todos los registros históricos del espejo. Es mejor entender que el archivo exportado por el comando Docker Export, porque guardará todos los registros históricos de la imagen.

      Importación/exportación de contenedores:docker import/docker export;

Exportar un contenedor como un archivo, y luego use el comando Docker Import para introducir el contenedor en una nueva imagen, pero en comparación con el comando Docker Guardar, el archivo del contenedor perderá todos los metadatos y registros históricos. Instantánea de la máquina virtual

exportación de espejo

docker save -o [package name].tar [mirror]

Por ejemplo:

docker save -o images.tar mongo:3.4

introducción de espejo

docker load -i [package name].tar

Por ejemplo:

docker load -i jdk.tar

exportación de contenedores

Docker Export [Container_id]> [Nombre expreso de contenedores]

Por ejemplo:

docker export devcie>device.tar

Importación de contenedores

Docker Import [Nombre expreso del contenedor]

Por ejemplo:

docker import device.tar

source

Related Posts

conversión plural individual

[Cifrado] Certificado, CA, cadena de fideicomiso de certificado

Test Soft Test Intermediate Software Designer Revisión Estrategia de preparación para compartir -2021.11 [intercambio de datos]

[Estructura de datos] [Figura y algoritmo] Poemas Problema de escalera, Badminton Search, Cavaliers Tour

QT Network Transmission QnetWorkAccessManager

Random Posts

Python Tres Análisis Configuración de instalación de la biblioteca

Problema de exportación de supermercados

Python Operation Kafka

Método de coincidencia estéreo del método de aceleración del diagrama integral de ZNCC

python ejecutar tiempo tarea ltc