社区
Docker
帖子详情
docker容器与主机的数据卷映射失败?
oblivion007
2018-01-09 05:38:04
如题,容器运行成功,可当我在容器的数据卷添加测试文件时,宿主机上对应的文件夹却是空空如也。。哪个大神来告诉我怎么解决?
...全文
476
回复
打赏
收藏
docker容器与主机的数据卷映射失败?
如题,容器运行成功,可当我在容器的数据卷添加测试文件时,宿主机上对应的文件夹却是空空如也。。哪个大神来告诉我怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一天入门
Docker
容器
技术
序号内容详情内容第1讲关于《
Docker
》这门课主要阐述为什么录制这个系列的视频第2讲
Docker
基础知识介绍为什么会有
Docker
、
Docker
能做些什么第3讲
Docker
架构及运行原理介绍
Docker
架构图及运行工作原理第4讲什么是
Docker
镜像
Docker
镜像结构、运行一个简单的镜像第5讲
Docker
镜像常用命令获取镜像、查看镜像信息、查找镜像、删除和清理镜像第6讲commit命令创建镜像使用commit命令创建镜像第7讲
Docker
容器
(一)启动
容器
、重启
容器
、创建且运行
容器
第8讲
Docker
容器
(二)进入
容器
、删除
容器
、查看
容器
中进程、查看统计信息第9讲
容器
端口
映射
通过端口
映射
实现
容器
访问第10讲
容器
互联
容器
与
容器
之间进行互联第11讲
数据
卷
通过
数据
卷
达到持久性的效果第12讲第一个
Docker
file创建一个简单的
Docker
file第13讲
Docker
file构建过程
Docker
file构建过程第14讲
Docker
file实现
数据
卷
通过
Docker
file文件来实现
数据
卷
第15讲
Docker
file指令之RUN介绍保留字指令RUN的使用第16讲
Docker
file指令之CMD介绍保留字指令CMD的使用第17讲
Docker
file指令之ENTRYPOINT介绍保留字指令ENTRYPOINT的使用第18讲
Docker
file指令之COPY介绍保留字指令COPY的使用第19讲
Docker
file指令之ADD介绍保留字指令ADD的使用第20讲
Docker
file指令之WORKDIR、ENV、EXPOSE介绍保留字指令WORKDIR、ENV、EXPOSE的使用第21讲
Docker
部署Redis
Docker
容器
下部署Redis第22讲
Docker
部署Mysql
Docker
容器
下部署Mysql第23讲
Docker
部署Nginx
Docker
容器
下部署Nginx
使用
docker
启动
容器
时应用
数据
卷
作为
映射
容器
内部路径命令
创建
数据
卷
docker
volume create
数据
卷
名称 创建
数据
卷
之后默认会存放在一个目录下 /var/lib/
docker
/volumes/
数据
卷
名称/_data
映射
数据
卷
如果
数据
卷
不存在。
Docker
会帮你自动创建
docker
run -v
数据
卷
名称:
容器
内部路径 镜像id
docker
run -d -p 宿
主机
端口:
容器
端口 --name
容器
名称 -v
数据
卷
名称:
容器
内部路径 镜像的标识|镜像名称[tag] 举个栗子:(启动Tomcat)
docker
-d -p 808
Docker
数据
卷
映射
1.创建
docker
管理
数据
卷
为了部署工程 需要使用到cp的命令将宿
主机
内的war包复制到
容器
中
数据
卷
:将宿
主机
的一个目录
映射
到
容器
的一个目录中 可以再宿
主机
中操作目录中的内容,那么
容器
内部
映射
的文件,也会跟着一起改变 1.1创建
数据
卷
#创建
数据
卷
之后,默认会存放一个目录下 /var/lib/
docker
/volumes/
数据
卷
名称/_data
docker
volume create
数据
卷
名称 1.2 查看
数据
卷
详情 #查看
数据
卷
的详细信息,可以查询到存放路径,创建时间等等
docker
vo
docker
容器
和宿
主机
的
主机
名
映射
失败
一、为什么将 Oracle 部署在
docker
容器
中 我们首先通过
docker
安装了 oracle11g 版本的 Oracle
数据
库——不要问我为什么通过
docker
安装
数据
库,正确做法或者说更合理的做做法不是应该在物理机或者虚拟机上安装
数据
库吗? 关于以上两个问题,第一个问题的答案是,通过其它方式真的太难了,具体可以参见我的这篇文章:Oracle
数据
库的安装。 第二个问题,你可以去问度娘,可以这么搜素:
数据
库为什么不适合
容器
化部署。 二、Oracle 在
docker
容器
中部署情况
在
docker
容器
上添加新的
映射
卷
目录起因解决方案方案1方案2 起因 在很多情况下,在启动
docker
时会用-v参数添加
映射
卷
,但是很多情况是,在
容器
里面安装了很多模块之后,才发现漏添加某些
卷
,这时就需要添加新
卷
的办法 解决方案 方案1 把
容器
保存为镜像,然后用-v参数添加新的
卷
。这个方式比较麻烦,建议不用 方案2 停止
容器
,直接修改
容器
配置文件 停止
容器
#
docker
stop
容器
名称 停止
docker
服务 如果不停止服务的话,修改配置文件会被
docker
重新覆盖,无法使文件生效,如果手足够快也可以,但是几乎是不可能
Docker
1,163
社区成员
921
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章