Articles of shell

¿Ejecutar Docker usando script de shell desde la máquina remota?

Hola, quiero upload un contenedor jenkins de docker y agregar trabajos usando el command jenkins-CLI, este process se realizó con éxito cuando lo hice manualmente y también con el script de shell. Pero el principal problema es cuando estoy tratando de ejecutar este script desde la máquina remota que está comenzando el contenedor acoplador, pero […]

sh script no se puede ejecutar en New Empty Docker Container

Tengo un script .sh a continuación cuando se ejecuta en el contenedor New Docker vacío da el siguiente error. No puedo encontrar dónde está exactamente el problema. Mi objective es conectarme para instalar Jenkins en un contenedor vacío utilizando el script sh. script jenkins.sh # Install Java: yum -y install java # Verify java install: […]

La secuencia de commands Sonar.sh se detiene inmediatamente en Centos Docker Continer

Tengo el script sonar.sh que instalará SonarQube en el contenedor Centos 6.8 Docker. Después de ejecutar este script, veo que el sonar se detiene automáticamente. ¿Me falta algo más aquí en mi script? #!/bin/sh yum install wget -y echo "Installing MYSQL" yum update -y yum install mysql-server -y echo "MYSQL installtion is done" /etc/init.d/mysqld start […]

Script de Shell: elimine el contenedor de Hello do World docker sin conocer la ID.

Estoy ejecutando hello world docker container en un script de shell: #!/bin/bash sudo docker run hello-world Estoy haciendo esto para verificar si la installation de Docker fue correcta. Después de esto, me gustaría eliminar este contenedor de nuevo. Pero como no sé la ID de este nuevo contenedor, no puedo eliminarlo: sudo docker rm hello-world […]

¿Cómo se genera la identificación de la información del acoplador y qué tan estable es?

La docker info command devuelve una ID. Tengo curiosidad por cómo se genera esta ID y cuán estable es el reinicio del service, el reinicio del host y la actualización de la window acoplable.

Error al comstackr la image del acoplador al intentar importar el volcado sql al contenedor postgres

Estoy creando un Dockerfile para una aplicación que se conecta a un contenedor postgres dentro de la misma networking de acopladores. Para completar la database, dentro de Dockerfile primero instalo el cliente postgres y todas las dependencies y luego bash ejecutar el volcado sql de esta manera: RUN apt-get install python python-dev libpq-dev postgresql-client RUN […]

Ejecutar el script en el background dentro del contenedor del portador desde el host

Estoy tratando de ejecutar un script en el contenedor acoplable que inicia un service dentro del contenedor. Ejecuto este script desde una aplicación (ejecutándose en el equipo host) y esta aplicación ejecuta varios scripts dentro de varios contenedores. Todos los demás scripts mi aplicación se ejecuta dentro de estos contenedores, se ejecuta con éxito y […]

mvn embarcadero: ¿se bifurca dentro de un contenedor acoplable?

Tengo una aplicación que utiliza el plugin maven plugin "run-bifurcado" objective que necesito para dockerize. Lo que ocurre es que Maven inicia, el contenedor existe solo por unos 10 segundos y luego muere cuando maven sale después de que bifurca el process de JVM hijo. He investigado muchas opciones. Una opción que pensé que podría […]

¿Cómo ejecutar múltiples commands en el server remoto y get la salida?

Tengo un requerimiento para ejecutar algunos commands en una máquina remota y he escrito una secuencia de commands como esta en mi máquina local. Básicamente estoy obteniendo docker images en mi máquina local y quiero verificar si esas imágenes existen en el server remoto o no. Necesito get imágenes de acoplador no existentes (server remoto) […]

¿Cambiar la configuration regional en Docker detiene la ejecución de muchos commands?

¿Cómo es que cuando cambio mi locale en un Dockerfile usando esto … ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 … para que pueda lograr un cambio en la configuration regional a partir de este … LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= ..a esto.. […]