Docker entry 4-Docker implementa MySQL, Tomcat, Nginx, Redis, ES

Docker entry 4-Docker implementa MySQL, Tomcat, Nginx, Redis, ES

No digas nada, aprende del combate real

Docker implementa MySQL

Tire del espejo

[root@feng ~]# docker pull centos/mysql-57-centos7

Crea un contenedor

docker run -di --name=feng_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7

-p 代表端口映射,格式为宿主机映射端口:容器运行端口
-e 代表添加环境变量  MYSQL_ROOT_PASSWORD 是root用户的登陆密码

El contenedor mysql se crea aquí, el nombre es feng_mysql y el puerto 33306 de la máquina se asigna al puerto 3306 del contenedor

Conección remota

Aquí se usa SqlServer, mysql visualiza lo que desea usar (abra el grupo de seguridad del servidor),

imagen-20201025212938256

¡La conexión de prueba es exitosa!

imagen-20201025213003576

Operar a voluntad

Docker implementa Tomcat

Tire del espejo

[root@feng ~]# docker pull tomcat

imagen-20201025213345650

Crea un contenedor

docker run -di --name=feng_tomcat -p 9080:8080 -v/usr/local/webapps:/usr/local/tomcat/webapps tomcat

-p 表示端口映射
-v 目录映射

Abrimos el puerto del servidor 9080, entramos en la prueba

imagen-20201025215508996

Descubrí que de hecho hay un gato, pero esta versión de la ventana acoplable puede estar optimizada y no hay una página de inicio configurada, ¡pero se puede usar!

Docker configura Nginx

Tire del espejo

[root@feng ~]# docker pull nginx

Crea un contenedor

[root@feng ~]# docker run -di --name=feng_nginx -p 3567:80 nginx

Esto se asigna al puerto 3567 y el grupo de seguridad está conectado directamente

imagen-20201025220217788

Si es demasiado vago para abrir un grupo de seguridad, también puede curl para probar la conexión

imagen-20201025220234774

Docker configura Redis

Tire del espejo

[root@feng ~]# docker pull redis

Crea un contenedor

[root@feng ~]# docker run -itd --name feng_redis1 -p 16379:6379 redis
6cb0d7058a741389fbb42439efeebb08bf3b6178ab43bd9c280fd1640f4e7829
[root@feng ~]# 

Usa redis

Usemos Redis-desktop-manager para visualizar conexiones remotas

imagen-20201025221236867

Ingresó exitosamente!

Colocación de Docker ES + Kibana

Nuestro servidor de estudiantes barato no puede resistir, puedes probarlo, pero no se recomienda

Tire del espejo

docker pull elasticsearch

Crea un contenedor

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

Estoy atrapado directamente después de intentarlo

imagen-20201025222523229

Prométeme no jugar
Inserte la descripción de la imagen aquí

¿Los hombres de verdad dicen que no juegues? imposible

¡Crea un contenedor! Agregar memoria

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2

¿Eso es?

imagen-20201025222957054

acceder como rizo

imagen-20201025223023710

Supongo que te gusta

Origin blog.csdn.net/weixin_43876186/article/details/109280361
Recomendado
Clasificación