Docker es un software que se utiliza para ejecutar software en un entorno aislado llamado contenedor. Docker es un software multiplataforma y se puede ejecutar en Windows, macOS y Linux. Actualmente, solo se admiten procesadores de arquitectura x86/x64. Si no está familiarizado con Docker, le recomendamos que consulte su sitio web y la documentación para obtener más información.
Es bastante fácil de configurar y ejecutar Honeygain en Docker, por lo que no profundizaremos mucho en cómo usar Docker, pero mencionaremos un par de trucos que podría usar para mejorar su experiencia con Honeygain usando Docker:
- Instalación de Docker
- Ejecutando la imagen de Honeygain Docker
- Habilitación del inicio automático al reiniciar el sistema
- Ejecutando el contenedor Docker en segundo plano
- Ejecutar el contenedor Honeygain Docker en segundo plano y habilitar el inicio automático al reiniciar
- Error: "Obtuve el permiso denegado al intentar conectarme al socket del demonio Docker..."
- Entrega de contenido en el contenedor Honeygain Docker
- Contenedor Honeygain Docker en ARM
Instalación de Docker
Docker se puede descargar e instalar desde su sitio web oficial aquí. Simplemente haga clic en el sistema operativo en el que desea instalar Docker y siga las instrucciones.
Ejecutando la imagen de Honeygain Docker
Una vez que haya instalado Docker en su máquina host, ahora podemos extraer la imagen de la ventana acoplable Honeygain de nuestro Docker Hub oficial e iniciarla. Puede ejecutar un contenedor Honeygain Docker en un dispositivo/red. En nuestro Docker Hub, puede leer cómo ejecutar la imagen de Honeygain Docker y más información al respecto. Sin embargo, si no desea leer la documentación completa de la imagen de Honeygain Docker, aquí hay una versión más corta sobre cómo ejecutar Honeygain en Docker:
- Descargar imagen Docker
docker pull honeygain/honeygain
- Abra los Términos de uso de Honeygain. Si está de acuerdo con nuestros Términos de uso, continúe.
docker run honeygain/honeygain -tou-get
- Iniciar contenedor Honeygain Docker
docker run honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAMEReemplace ACCOUNT_EMAIL con el correo electrónico de su cuenta de Honeygain
Reemplace ACCOUNT_PASSWORD con la contraseña de su cuenta de Honeygain
Reemplace DEVICE_NAME con el nombre que le gustaría darle a su contenedor Docker. Este nombre será visible en el Tablero.
NOTA: Use un DEVICE_NAME diferente para cada contenedor que cree.
Habilitación del inicio automático al reiniciar el sistema
Para ejecutar el contenedor Honeygain Docker con inicio automático (si reinicia su dispositivo, Docker ejecutará automáticamente el contenedor Honeygain), ejecute el contenedor Honeygain usando este comando:
docker run --restart unless-stopped honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Si ya tiene un contenedor Honeygain activo y en ejecución, puede actualizarlo para que se inicie automáticamente en el próximo reinicio usando este comando:
docker update --restart unless-stopped CONTAINER_ID
Reemplace CONTAINER_ID con una identificación de contenedor de Honeygain única. Puede comprobar el ID del contenedor ejecutando este comando:
docker ps -a
Esto generará todos los contenedores que hay en su dispositivo, tanto activos como inactivos. Para ver solo contenedores activos, ejecute este comando:
docker ps
Ejecutando el contenedor Honeygain Docker en segundo plano
Si desea ejecutar el contenedor Honeygain Docker en segundo plano y no tener la ventana de la Terminal abierta todo el tiempo, puede ejecutar el contenedor en modo separado agregando el indicador -d después de docker run:
docker run -d honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Si ya tiene un contenedor Docker en ejecución que le gustaría ejecutar en segundo plano, deberá eliminarlo (Ctrl + C funcionará) y luego ejecutar este comando:
docker run -d CONTAINER_ID
Reemplace CONTAINER_ID con una identificación de contenedor de Honeygain única. Puede comprobar el ID del contenedor ejecutando este comando:
docker ps -a
Esto generará todos los contenedores que hay en su dispositivo, tanto activos como inactivos. Para ver solo contenedores activos, ejecute este comando:
docker ps
Ejecutar el contenedor Honeygain Docker en segundo plano y habilitar el inicio automático al reiniciar
Para ejecutar el contenedor Honeygain Docker en segundo plano y habilitar el inicio automático al reiniciar el sistema, ejecute el siguiente comando:
docker run -d --restart unless-stopped honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Content Delivery en el contenedor Honeygain Docker
Actualmente, Content Delivery no está disponible en nuestros contenedores Docker; sin embargo, es posible que lo introduzcamos en el futuro.
Contenedor Honeygain Docker en ARM
En este momento no hay planes para agregar soporte para procesadores basados en ARM. Dicho esto, actualmente no es posible ejecutar Honeygain en mini PC como Raspberry Pi.
Si encuentra algún problema o dificultad al configurar Honeygain en Docker, comuníquese con nosotros utilizando este formulario aquí.