docker volume用法
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用法相关推荐
- docker基本用法
docker基本用法 docker安装 在阿里云下载镜像加速器 docker 常用命令 docker pull nginx 从镜像空间里面拉取nginx镜像到本地 docker images 查看本地 ...
- 【docker基础用法】
docker基础用法 文章目录 docker基础用法 什么是docker OCI&OCF OCI OCF 断续器 docker架构 docker镜像与镜像仓库 docker对象 安装及使用do ...
- Docker基本用法安装部署
Docker基本用法 什么是Docker OCI和OCF OCI OCF Docker架构 Docker对象 Docker的安装和使用 Docker的安装 Docker加速 Docker常用操作 什么 ...
- Docker(五):Docker Volume
一.将Docker数据挂载到容器 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即***数据不随着Container的结束而结束***),需要将数据从宿主机挂载到容器中.目前Do ...
- 用一个实际例子理解Docker volume工作原理
要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理.Docker镜像是由多个文件系统的只读层叠加而成.当一个容器通过命令docker run启动时,Docker会加载只读 ...
- Docker Review - 使用docker volume数据卷实现容器内的数据与宿主机同步
文章目录 Pre docker volume 基本操作 挂载一个主机目录作为数据卷 Pre 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器 ...
- docker volume(数据卷)是什么?(就是在宿主机上挂载的共享文件目录)
Volume可以使容器以及容器产生的数据分离开,这样当一个容器被删除时,其容器应用产生的数据不会被删除,而且该数据还可以被其他容器挂载和使用.数据卷的使用方便了用户对容器应用产生数据的管理.可以方便的 ...
- (转)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 ...
- [自学]Docker system 命令 查看docker镜像磁盘占用情况 Docker volume 相关
内容From https://docs.docker.com/engine/reference/commandline/system_df/ docker的image和docker的container ...
最新文章
- GRU情感分类问题再战
- Eclipse创建struts.xml
- golang学习笔记————字符串
- java线程池的使用
- 在Windows QT下使用ZeroMQ
- Java各个类型转化
- linux批量创建系统,linux系统批量创建用户
- 5星好书———电子技术基础数字部分(第6版)
- 一键切换网卡ip v1.0
- 2019年电子设计国赛综合测评回顾
- HDU	 4699 Editor【模拟栈】
- oracle 取现在的时间,Oracle 获取当前日期及日期格式
- 来了,来了,他来了,使用Github制作自己的在线简历(网页和PDF版)你都值得拥有
- acm 比赛 专业术语
- Hazelcast介绍
- VMWare安装Kali Linux(4-3)
- 北邮智能车仿真培训(八)—— 两轮摄像头平衡车
- SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuati
- PostgreSQL修炼之道之SQL语言入门(四)
- ab压力测试是使用以及介绍