sábado, 20 de julio de 2019
miércoles, 17 de julio de 2019
Docker
Descarga de Docker. Es necesario darse de alta.
https://hub.docker.com/editions/community/docker-ce-desktop-windows

Una vez instalado comprobar:
- docker ps
- docker version
- docker pull centos (Puede dar el error "incorrect username or password"). En este caso ejecutar:
- docker login. Como username poner "Solamente" el nombre de usuario p.e pepitomartinez.
- Pide la contraseña y emite el mensaje "login succeeded
Para bajar una imagen:
- docker pull centos. Bajará la imagen de centos
- docker run -idt centos /bin/bash
- docker ps (Consulta los procesos para ver el ID de container
- docker exec -it 8548cfc7f12c /bin/bash (cambiar el id por el ID de container)
Para instalar la imagen de Oracle 11: -
sqlplus system/oracle @Relational_schemes.sql
select * from cars;
Es conveniente instalar SqlDeveloper desargándolo de Oracle en el host y crear una conexion
select * from cars;
select * from cars ORDER BY ID;
select rownum, id, brand, model, year from cars order by id;
select * from cars where sold_units is not null;
select * from cars where starting_price>=75000;
select * from cars where starting_price<75000;
select count(*) from cars where starting_price<=75000;
select column_name from cars;
select * from dictionary where table_name LIKE 'cars';
select * from dictionary;
user_table_columns;
Enlaces de interes:
https://enmilocalfunciona.io/instalando-y-probando-docker-en-windows-10/
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
https://hub.docker.com/editions/community/docker-ce-desktop-windows
Una vez instalado comprobar:
- docker ps
- docker version
- docker pull centos (Puede dar el error "incorrect username or password"). En este caso ejecutar:
- docker login. Como username poner "Solamente" el nombre de usuario p.e pepitomartinez.
- Pide la contraseña y emite el mensaje "login succeeded
Para bajar una imagen:
- docker pull centos. Bajará la imagen de centos
- docker run -idt centos /bin/bash
- docker ps (Consulta los procesos para ver el ID de container
- docker exec -it 8548cfc7f12c /bin/bash (cambiar el id por el ID de container)
Para instalar la imagen de Oracle 11: -
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
Seguimiento de este tutorial:
- Bajar la imagen de docker con oracle 11
-
docker pull deepdiver/docker-oracle-xe-11g
Nota: la siguiente esta mal escrita en el tutorial
-docker run -d -p 49160:22 -p 49161:1521 deepdiver/docker-oracle-xe-11g
Bajarse las tablas sql de creacion de la base de datos y copiarlas en el docker
(En este caso):
docker run -it deepdiver/docker-oracle-xe-11g
scp -P 49160 Relational_schemes.sql root@localhost:~/
OJO: Recomendable seguir el tutorial. Los siguientes comandos pueden estar descolocados
ssh root@localhost -p 49160
password: admin
Una vez dentro de la maquina virtual
select * from cars;
Es conveniente instalar SqlDeveloper desargándolo de Oracle en el host y crear una conexion
select * from cars;
select * from cars ORDER BY ID;
select rownum, id, brand, model, year from cars order by id;
select * from cars where sold_units is not null;
select * from cars where starting_price>=75000;
select * from cars where starting_price<75000;
select count(*) from cars where starting_price<=75000;
select column_name from cars;
select * from dictionary where table_name LIKE 'cars';
select * from dictionary;
user_table_columns;
Enlaces de interes:
https://enmilocalfunciona.io/instalando-y-probando-docker-en-windows-10/
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
jueves, 11 de julio de 2019
Microservicios con Eclipse
Ir a start.spring.io
-Generar el proyecto
- Guardar el proyecto y posteriormente descomprimirlo
- Ejecutar Eclipse.
- File-Import-Maven-Existing Maven Projects.
Buscar el proyecto-seleccionar la carpeta-Finish.
- Ir al fichero pom.xml, dentro del proyecto boton derecho-Run As y ejecutar Maven Install
Si da el error de Compilation failure, seleccionar el proyecto e ir a Project-Properties-Java Build Path-Libraries, seleccionar JRE SystemLibraries-Edit-Alternate JRE y seleccionar la Jdk instalada en el sistema.Seleccioar Add-Standard VM. Apply y Close
-Seleccionar la clase principal (la del fichero main) Run As-Java Application
- Permitir acceso y conectarse con un navegador a localhost:8080
Seleccionarl el proyecto y ejecutar: Run As-Maven install
En línea de comandos: Ir al directorio target del proyecto y ejecutar: javac -Dserver.port=8090 demo-0.0.1-SNAPSHOT.jar. Sustituir demo-0.0.1-SNAPSHOT.jar por el nombre de fichero.
En la nueva version de Spring es: javac -jar demo-0.0.1-SNAPSHOT.jar -server.port=8090
Configurar java
Ir a panel de Control-Sistema-Configuracion avanzada del sistema-Variables de entorno
Añadir la variable JAVA_HOME con la usa al jdk de java
Añadir al path la ruta completa al directorio bin de Java añadiendo como separadores el caracter ";"
-Generar el proyecto
- Guardar el proyecto y posteriormente descomprimirlo
- Ejecutar Eclipse.
- File-Import-Maven-Existing Maven Projects.
Buscar el proyecto-seleccionar la carpeta-Finish.
- Ir al fichero pom.xml, dentro del proyecto boton derecho-Run As y ejecutar Maven Install
Si da el error de Compilation failure, seleccionar el proyecto e ir a Project-Properties-Java Build Path-Libraries, seleccionar JRE SystemLibraries-Edit-Alternate JRE y seleccionar la Jdk instalada en el sistema.Seleccioar Add-Standard VM. Apply y Close
-Seleccionar la clase principal (la del fichero main) Run As-Java Application
- Permitir acceso y conectarse con un navegador a localhost:8080
Seleccionarl el proyecto y ejecutar: Run As-Maven install
En línea de comandos: Ir al directorio target del proyecto y ejecutar: javac -Dserver.port=8090 demo-0.0.1-SNAPSHOT.jar. Sustituir demo-0.0.1-SNAPSHOT.jar por el nombre de fichero.
En la nueva version de Spring es: javac -jar demo-0.0.1-SNAPSHOT.jar -server.port=8090
Configurar java
Ir a panel de Control-Sistema-Configuracion avanzada del sistema-Variables de entorno
Añadir la variable JAVA_HOME con la usa al jdk de java
Añadir al path la ruta completa al directorio bin de Java añadiendo como separadores el caracter ";"
Suscribirse a:
Entradas (Atom)