首页 > 其他分享 >如何在docker中创建volume?

如何在docker中创建volume?

时间:2022-08-23 16:57:18浏览次数:60  
标签:centos7 01 创建 data volume docker my


在docker中,通过如下的命令创建volume:

 

# my_volume_01是自定义的volume的名字

docker volume create my_volume_01

 

 

查看创建的volume

 

docker volume ls

 

 

输出结果:

[root@centos7 ~]# docker volume ls
DRIVER    VOLUME NAME
local     my_volume_01
[root@centos7 ~]# 

 

 

那么,这个volume具体在docker宿主机上的什么目录中?

 

docker volume inspect my_volume_01

 

 

[root@centos7 ~]# docker volume inspect my_volume_01 
[
    {
        "CreatedAt": "2022-08-23T04:41:24-04:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/my_volume_01/_data",
        "Name": "my_volume_01",
        "Options": {},
        "Scope": "local"
    }
]
[root@centos7 ~]# 

 

 

"Mountpoint": "/var/lib/docker/volumes/my_volume_01/_data"

 

/var/lib/docker/volumes/my_volume_01/_data 就是这个volume在宿主机上的具体的目录位置。

 

[root@centos7 _data]# cd /var/lib/docker/volumes/my_volume_01/_data/
[root@centos7 _data]# ls -l
total 0
[root@centos7 _data]# 

 

该目录确实是在宿主机上存在的。

 

删除volume

 

docker volume rm my_volume_01

 

 

对应的目录也被删除了

[root@centos7 ~]# cd /var/lib/docker/volumes/my_volume_01/_data/
-bash: cd: /var/lib/docker/volumes/my_volume_01/_data/: No such file or directory
[root@centos7 ~]# 

 

 

OK,以上就是在docker上创建volume的过程!

标签:centos7,01,创建,data,volume,docker,my
From: https://www.cnblogs.com/chuanzhang053/p/16616893.html

相关文章

  • docker之rabbitmq delayed message exchange
    创建dockerfileFROMrabbitmq:3.9.11-management-alpineCOPYrabbitmq_delayed_message_exchange-3.9.0.ez/pluginsRUNrabbitmq-pluginsenablerabbitmq_delayed_me......
  • Docker部署GPU模型服务
    Docker部署GPU模型服务GPU设置Nvidia开启GPU的持久模式nvidia-smi-pm1添加docker插件#不是ubuntu18.04这里要需要改curl-s-Lhttps://nvidia.github.io/nv......
  • docker-compose之memcached
    新建docker-compose.yml,写入以下内容memcached:image:memcached:latestports:-11211:11211 启动服务docker-composeup-d   服务地......
  • 【docker】nginx-rtmp搭建RTMP服务器
    1、dockerhubhttps://hub.docker.com/r/alfg/nginx-rtmp/ 2、安装dockerpullalfg/nginx-rtmpdockerrun-it-p1935:1935-p8080:80--rmnginx-rtmp测试......
  • Jenkins如何创建一新任务拉取gitlab仓库?
    新建任务   写任务名称   源码管理  输入仓库地址  添加秘钥          如果这里还是提示红色报错,可能是服务器上没有安装g......
  • docker 安装 Jenkins
    1、查找可用的镜像#dockersearchJenkins下图告诉我们,第一个镜像不可用,可以使用第二个镜像 2、拉取镜像#dockerpulljenkins/jenkins 3、创建目录#mkdir-p/d......
  • idea集成maven插件和使用骨架创建maven的java工程
    idea集成maven插件打开idea点击配置搜索maven配置自己的maven路径和仓库位置使用骨架创建maven的java工程项目结构:......
  • 创建maven的java工程和创建maven时创建web程序
    创建maven的java工程      这样一个maven项目就创建完成了创建maven时创建web程序      这样一个创建maven是创建web程序......
  • 创建一个VUE项目
    前期准备1、安装node,官网安装(自带npm)2、安装npm国内镜像cnpm:npminstall-gcnpm;安装后可能在项目中无法使用,执行cnpminstallexpress-g3、安装开源前端打包工具webpa......
  • docker容器的health健康状态检查【转】
    Docker原生健康检查能力自1.12版本之后,Docker引入了原生的健康检查实现。对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。DockerDaemon会自动......