容器数据卷网络基本配置

容器和主机、容器与容器之间需要数据共享时可以使用数据卷技术解决

容器中管理数据的主要方式有两种:数据卷、数据卷容器

1 数据卷

1.1 数据卷特性

  • 可在容器之间共享和重用
  • 对数据卷的修改马上生效
  • 对数据卷的更新不影响镜像
  • 卷会一直存在,直到没有容器使用

1.2 在容器内创建一个数据卷的方式,在启动的时候使用 -v 标记,可以创建一个数据卷挂载到容器指定目录中,也可以挂载本地目录到容器中作为数据卷。

说明:本地目录路径必须是绝对路径,如果不存在,docker会自动创建。

1.3 数据卷容器,可以在容器之间共享一些持续更新的数据。

--name 可以指定容器名称

2 容器网络基础配置,再启动容器时,如果不指定参数,在容器外部是无法通过网络来访问容器内部服务的。可以通过 -P 或 -p 指定端口映射。

-P docker 会随机映射一个 49000-49900的端口到容器内部开放的网络端口

-p 可以指定要映射的端口,支持的格式 ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort

--link 可以在容器之间创建安全隧道,用法 --link name:alias , 其中 name 是要连接的容器名称, alias 是这个链接的别名。

原文地址:https://www.cnblogs.com/zhaopengcheng/p/8366208.html

时间: 2024-11-05 16:01:55

容器数据卷网络基本配置的相关文章

docker 12 docker容器数据卷

数据卷概念 ♣我们知道,当我们把一个运行中的容器关闭后,容器里的数据就没有了(如果你做了docker commit操作,数据会保留到新的镜像里面).所以我们就需要用容器数据卷把容器数据进行持久化储存. ♣还有一种情况,就是希望容器之间能共享数据,这时也需要容器数据卷. ♣一句话,数据卷就是用来解决数据持久化和数据共享的. ♣卷就是目录或者文件,存在一个或者多个容器中,由docker宿主机挂载到容器上,但是不属于联合文件系统,因此能绕过联合文件系统提供一些用于持久化存储或者共享数据的特性. ♣卷的

5、docker容器数据卷

Docker容器数据卷 是什么 一句话:有点类似我们Redis里面的rdb和aof文件 能干嘛 容器的持久化 容器间继承+共享数据 数据卷 容器内添加 直接命令添加 命令 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 查看数据卷是否挂载成功 容器和宿主机之间数据共享 容器停止退出后,主机修改后数据是否同步 命令(带权限) docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名 DockerFile添加 根目录下新建mydocker文

(九) Docker 容器数据卷(挂载)

一.容器数据卷 docker 容器数据卷是容器在运行过程中持久化数据的一种方式,卷是目录或文件,存在于一个或多个容器中,由docker 挂载到容器,但不属于联合文件系统,因此能够绕过Union File System  提供一些用于持续存储或共享数据的特性:卷的设计目的就是数据持久化,完全独立于容器的生命周期,因此docker不会在容器删除时,删除其挂载的数据卷. 特点: 数据卷可在容器之间共享或重用数据. 卷中的更改可以直接生效. 数据卷中的更改,不会包含在镜像中的更新. 数据卷的生命周期一直

Docker系列-第五篇Docker容器数据卷

1.是什么 在生产环境中使用 Docker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作 . 容器中的管理数据主要有两种方式 : 数据卷 ( Data Volumes ) : 容器内数据直接映射到本地主机环境: 数据卷容器( Data Volume Containers ) : 使用特定容器维护数据卷. 一句话:有点类似我们Redis里面的rdb和aof文件 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的

Docker容器数据卷

容器关闭,数据消失: 我们对数据的要求希望是 持久化的: 容器之间希望可以共享数据: 一.能干嘛: 1.持久化 2.数据共享,双向拷贝 二.数据卷 容器内添加: 1.直接命令添加 2.DockerFile添加 3.备注 原文地址:https://www.cnblogs.com/pthaochiya/p/11666235.html

docker数据卷管理及网络基础配置

数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享.有两种方式,数据卷以及数据卷容器. 数据卷 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,特性如下: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新不会影响镜像 卷会一直存在,直到没有容器使用 其使用类似与mount操作. 在容器内创建一个数据卷 #docker run -d -P --name web -v /webapp

数据卷及容器连接

应用在容器中运行,总会用到或者产生一些数据,那么这些数据是如何保存的呢?外部又是如何使用这些数据的呢? 容器网络基础:容器通过对外暴露端口向外提供服务数据卷的概念和使用:通过数据卷来存储和共享数据容器连接:通过互联让一个容器安全的使用另一个容器已有的服务 当Docker启动后,会在宿主主机上创建一个名为docker0的虚拟网络接口:[[email protected] ~]# ip address show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdis

Docker 网络及数据卷设置 [三]

Docker 网络及数据卷设置 [三] Docker 时间:2016年11月8日 一.Docker网络设置 默认情况下,docker会创建一个桥接网卡[docker 0],docker有2种映射方式,一种是随机映射,一种是指定映射 提示:生产场景一般不使用随机映射,但是随机映射的好处就是由docker分配,端口不会冲突 案例1:使用docker启动nginx随机映射配置 [[email protected] ~]# docker run -d -P nginx63cbe30165c8fb2ce7

Docker:网络及数据卷设置 [四]

一.Docker网络设置 默认情况下,docker会创建一个桥接网卡[docker 0],docker有2种映射方式,一种是随机映射,一种是指定映射 提示:生产场景一般不使用随机映射,但是随机映射的好处就是由docker分配,端口不会冲突 案例1:使用docker启动nginx随机映射配置 [[email protected] ~]# docker run -d -P nginx 63cbe30165c8fb2ce7789a8173db6f2060705028ce6c326d1f0cd467bd