volume在docker中的意思表示将宿主机上的目录挂在到docker容器中,这样可以保持数据持久化,当将容器删除时,数据不会丢失

1、手动创建一个volume可以使用命令:docker volume create wincom-node,如下图所示:

2、查看volume信息使用命令:docker inspect wincom-node,如下图所示:

其中Mountpoint表示的是本机的目录,当挂在到容器中后,容器中的目录则显示的是该目录下的信息。

3、删除volume则使用命令:docker volume rm wincom-node,如下图所示:

4、在Dockerfile中的volume,如下文件内容:

FROM node:12VOLUME /webapp
WORKDIR /webapp

然后通过docker build -t wincom-node:webapp .进行编译,如下图所示:

5、然后执行命令:docker run --name wincom-node --net=host -d -P -v /home/win/wincom-webapp/:/webapp -it wincom-node:webapp /bin/bash

然后在执行:docker start wincom-node命令来启动容器,最后执行docker exec -it wincom-node /bin/bash命令进入到容器里

,此时查看容器中的文件发现已经将宿主机上的目录挂在到容器中了,如下图所示:

--name wincom-node中的wincom-node表示容器的名称

--net=host表示和主机共享同一个ip

-d -P -v /home/win/wincom-webapp/:/webapp表示将宿主机目录/home/win/wincom-webapp/挂在到容器中的/webapp目录上

-it wincom-node:webapp /bin/bash表示以交互式方式进入到容器中。

docker volume用法相关推荐

  1. docker基本用法

    docker基本用法 docker安装 在阿里云下载镜像加速器 docker 常用命令 docker pull nginx 从镜像空间里面拉取nginx镜像到本地 docker images 查看本地 ...

  2. 【docker基础用法】

    docker基础用法 文章目录 docker基础用法 什么是docker OCI&OCF OCI OCF 断续器 docker架构 docker镜像与镜像仓库 docker对象 安装及使用do ...

  3. Docker基本用法安装部署

    Docker基本用法 什么是Docker OCI和OCF OCI OCF Docker架构 Docker对象 Docker的安装和使用 Docker的安装 Docker加速 Docker常用操作 什么 ...

  4. Docker(五):Docker Volume

    一.将Docker数据挂载到容器 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即***数据不随着Container的结束而结束***),需要将数据从宿主机挂载到容器中.目前Do ...

  5. 用一个实际例子理解Docker volume工作原理

    要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理.Docker镜像是由多个文件系统的只读层叠加而成.当一个容器通过命令docker run启动时,Docker会加载只读 ...

  6. Docker Review - 使用docker volume数据卷实现容器内的数据与宿主机同步

    文章目录 Pre docker volume 基本操作 挂载一个主机目录作为数据卷 Pre 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器 ...

  7. docker volume(数据卷)是什么?(就是在宿主机上挂载的共享文件目录)

    Volume可以使容器以及容器产生的数据分离开,这样当一个容器被删除时,其容器应用产生的数据不会被删除,而且该数据还可以被其他容器挂载和使用.数据卷的使用方便了用户对容器应用产生数据的管理.可以方便的 ...

  8. (转)Docker volume plugin - enabled create local volume on docker host

    原文地址:https://hub.docker.com/r/cwspear/docker-local-persist-volume-plugin/ Short Description Create n ...

  9. [自学]Docker system 命令 查看docker镜像磁盘占用情况 Docker volume 相关

    内容From https://docs.docker.com/engine/reference/commandline/system_df/ docker的image和docker的container ...

最新文章

  1. GRU情感分类问题再战
  2. Eclipse创建struts.xml
  3. golang学习笔记————字符串
  4. java线程池的使用
  5. 在Windows QT下使用ZeroMQ
  6. Java各个类型转化
  7. linux批量创建系统,linux系统批量创建用户
  8. 5星好书———电子技术基础数字部分(第6版)
  9. 一键切换网卡ip v1.0
  10. 2019年电子设计国赛综合测评回顾
  11. HDU 4699 Editor【模拟栈】
  12. oracle 取现在的时间,Oracle 获取当前日期及日期格式
  13. 来了,来了,他来了,使用Github制作自己的在线简历(网页和PDF版)你都值得拥有
  14. acm 比赛 专业术语
  15. Hazelcast介绍
  16. VMWare安装Kali Linux(4-3)
  17. 北邮智能车仿真培训(八)—— 两轮摄像头平衡车
  18. SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuati
  19. PostgreSQL修炼之道之SQL语言入门(四)
  20. ab压力测试是使用以及介绍

热门文章

  1. 用Python批量下载DACC的MODIS数据
  2. flutter项目模板
  3. 云服务器deeplearning_吴恩达deeplearning.ai将于11月6日开放第四课,主讲卷积神经网络...
  4. python字符串格式时间转化为时间戳
  5. 纵观大数据:建模、分析及应用
  6. 谢孟军:中国 Go 语言领军人创业第五年
  7. AD 未将对象引用设置到对象的实例
  8. 用指定的用户名和密码无法登录到该FTP服务器
  9. NRF52832 BSP使用分析
  10. 准静态、静态、动态(动力学分析)