Docker gestión de datos y comunicación de red

Docker gestión de datos y comunicación de red

1. volumen de datos del acoplador

  • Primero descarga una imagen
docker pull centos
#这里下载的是centos的镜像
  • Monte el directorio del host / var / www debajo del directorio / data1 en el contenedor
docker run -v /var/www:/data1 --name web1 -it centos /bin/bash
cd /data1/
touch test123
#创建一个测试文件
ls /var/www/
#查看创建的文件是否存在

2. contenedor de volumen de datos del acoplador

  • Contenedor de volumen de datos
docker run --name web100 -v /data1 -v /data2 -it centos /bin/bash
#创建数据卷容器
docker run -it --volumes-from web100 --name db1 centos /bin/bash
#挂载数据卷容器

3. mapeo de puertos acoplables

  • Puerto asignado aleatoriamente
docker run -d -P http:centos
#-P是随机指定端口,他的范围是从32768及其之后的端口
#使用docker ps -a 命令查看
  • Puerto designado fijo
docker run -d -p 38383:80 http:centos
#-p是指定固定的端口,没有端口范围的限制
#使用docker ps -a 命令查看

4. Interconexión de contenedores Docker

  • Use centos espejo
docker run -itd -P --name web1 centos /bin/bash
#创建并运行容器取名为web1,端口号自动映射
docker run -itd -P --name web2 --link web1:web1 centos /bin/bash
#创建并运行容器取名web2,端口号自动映射
#测试:进web2容器ping web1
Publicado 140 artículos originales · 49 alabanzas · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/double_happy111/article/details/105673881
Recomendado
Clasificación