docker 数据管理3
2016-03-21 14:47
585 查看
实际应用:
第一个容器使用:
docker run -itd -v /data/:/data1 centos bash // -v 用来指定挂载目录,
后面的容器使用之前的容器数据卷
docker:/root# mkdir /data
docker:/root#
1.创建第一个容器:
docker:/root# docker run -itd -v /data/:/data1 192.168.32.150:5000/zjzc_centos6.5_template bash
f63b2633d146844b4b1c6db90e5dbaf8fb3247ca5b85e608919d4bea612255e0
docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute distracted_perlman
docker:/root# docker rename distracted_perlman zjtest01
docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute zjtest01
/data 为宿主机的
/data1 为docker容器的
2.后面创建的容器使用第一个容器的数据卷:
docker:/root# docker run -itd -v /data1 --name zjtest02 --volumes-from zjtest01 192.168.32.150:5000/zjzc_centos6.5_template bash
8c47da09300ffc1d180746055586b2a1932fa011b398ec5e0a50ff05a6289c1c
docker:/root# docker exec -it 8c47da09300f bash
bash-4.1# cd /data1
bash-4.1# ls
1 2 3 4 a b c
rum -itd --volumes-from cent_testv -v /vol_data_backup/:/backup centos bash
把宿主机的/vol_data_backup 映射到容器上的/backup
第一个容器使用:
docker run -itd -v /data/:/data1 centos bash // -v 用来指定挂载目录,
后面的容器使用之前的容器数据卷
docker:/root# mkdir /data
docker:/root#
1.创建第一个容器:
docker:/root# docker run -itd -v /data/:/data1 192.168.32.150:5000/zjzc_centos6.5_template bash
f63b2633d146844b4b1c6db90e5dbaf8fb3247ca5b85e608919d4bea612255e0
docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute distracted_perlman
docker:/root# docker rename distracted_perlman zjtest01
docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute zjtest01
/data 为宿主机的
/data1 为docker容器的
2.后面创建的容器使用第一个容器的数据卷:
docker:/root# docker run -itd -v /data1 --name zjtest02 --volumes-from zjtest01 192.168.32.150:5000/zjzc_centos6.5_template bash
8c47da09300ffc1d180746055586b2a1932fa011b398ec5e0a50ff05a6289c1c
docker:/root# docker exec -it 8c47da09300f bash
bash-4.1# cd /data1
bash-4.1# ls
1 2 3 4 a b c
rum -itd --volumes-from cent_testv -v /vol_data_backup/:/backup centos bash
把宿主机的/vol_data_backup 映射到容器上的/backup
相关文章推荐
- docker 网络4种模式
- docker 网络4种模式
- docker数据管理2
- docker数据管理2
- docker数据管理2
- docker 基于现有镜像修改后保存,上传私有仓库
- docker 基于现有镜像修改后保存,上传私有仓库
- Docker历险记(一)
- 我常用的docker命令
- 使用Docker在本地搭建Hadoop分布式集群
- 【Linux】Dockerfile,ubuntu默认shell不是bash?RUN source命令报错!
- 新装docker 从本地仓库下载
- 新装docker 从本地仓库下载
- 手把手教你用Spring Cloud和Docker构建微服务
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
- Docker容器fedora镜像内dnf无法安装
- Docker(1)
- 保存修改后的Docker容器
- 进入Docker容器
- 基于Kubernetes构建Docker集群管理详解