Docker 的数据管理
1.数据卷管理
- 数据卷的作用是将宿主机的某个磁盘目录映射到容器的某个目录,从而实现宿主机和容器之间的数据共享
- docker run|create --name [容器名称] -v [宿主机目录]:[容器目录] [镜像名称]
2.数据卷容器管理
- 数据卷容器的作用是实现多个容器之间的数据共享。其实,数据卷容器也是一个容器,但是与其他 Docker 容器不一样的是,数据卷容器是专门用来提供数据卷给其他容器进行挂载操作。
2.1 创建数据卷容器
创建容器,并在容器中创建目录/datas。
docker create --name my_datas -v /datas eureka:1.0
2.2 创建容器并使用数据卷容器
命令格式:
docker run --volumes-from [数据卷容器名或 ID] [options] [镜像名或 ID]
具体如下:
docker run --volumes-from my_datas -tid --name eureka1 -p 8761:8761 eureka:1.0
docker run --volumes-from