Docker 容器 数据卷 使用

devtools/2024/10/21 8:56:07/

目录

常用 命令

什么是数据卷以及特点

如何挂载数据卷

数据卷容器

数据覆盖问题

修改已经建立的数据卷关系


博主wx:yuanlai45_csdn 博主qq:2777137742

想要 深入学习 5GC IMS 等通信知识(加入 51学通信),或者想要 cpp 方向修改简历模拟面试学习指导都可以添加博主低价指导哈。

常用 命令

docker

docker images

docker run --name ap(给启动的容器命名) -itd(it是交互d是后台) alpine(这个是镜像名)

docker stop ap

docker rm -f ap(强制停止并且删除)

docker exec -it ap sh(进入启动的容器

docker-compose PS:

停止单个容器docker-compose stop <service_name>

启动单个容器docker-compose start <service_name>

重启单个容器docker-compose restart <service_name>

重新创建并启动单个容器docker-compose up -d --no-deps <service_name>

后台启动所有容器docker-compose up -d
停止所有容器docker-compose stop
停止并移除所有容器docker-compose down

什么是数据卷以及特点

如果数据在容器里面就是普通的数据,但是挂载到宿主机那么这就是数据卷了,更改是双方同步的

映射的过程,如果双方没有那个文件夹,也会自己创建

如何挂载数据卷

例如:docker run --name ap -itd /opt/soft:/root/soft alpine

数据卷容器

当一个容器想和另一个容器挂载一样的时候,参考容器就是数据卷容器

例如:docker run --name ap02 --volumes-from ap01 -itd alpine

这个 ap02 现在就和 ap01 挂载一样了

数据覆盖问题

当挂载的目录里面有数据的时候,宿主机和容器内都讨论

最后 ? 的结果:数据卷的数据 覆盖 原来 容器内 的数据

修改已经建立的数据卷关系

首先停止 docker

systemctl stop docker

这个意思是停止 docker 容器之后不要再进行任何 docker 命令,否则会自动重启 docker

进入 /var/lib/docker/containers

然后 ls 找到要修改的 docker 的 id

进去之后 ls 会发现 config.v2.json 文件

这个就可以帮我们修改映射关系

找到 MountPonits,里面的 Source 就是 宿主机 的挂载点,Destination 就是 容器内 的目录

修改后 systemctl start docker 重启 docker 

然后重启 容器 就可以了(docker start ap)

创作不易,希望读者三连支持 💖
赠人玫瑰,手有余香 💖  


http://www.ppmy.cn/devtools/127518.html

相关文章

二分查找算法(折半查找算法)

是一种在有序数组中查找特定元素的搜索算法。该算法通过将数组分成两半&#xff0c;逐步缩小查找范围来提高查找效率。具体来说&#xff0c;每次比较中间元素与目标值&#xff0c;根据比较结果决定是继续在左半部分还是右半部分进行查找&#xff0c;从而每次迭代都能排除一半的…

Java 输入与输出(I\O)之字节缓冲流【BufferedInputStream】【BufferedOutputStream】详解

缓冲流是Java I/O中的一个重要概念&#xff0c;它可以提高文件读写的性能。 由于磁盘的IO处理速度远低于内存的读写速度。 为了提高文件读写性能&#xff0c;我们可以使用缓冲流。缓冲流使用内存缓冲区&#xff0c;可以一次性读取或写入大量数据&#xff0c;从而减少与磁盘的交…

前端_007_Axios库

文章目录 配置响应结构拦截器 引入&#xff1a; 官网&#xff1a; https://www.axios-http.cn/ 一句话简介&#xff1a;浏览器里基于XmlHttpRequests&#xff0c;node.js里基于http模块封装的网络请求库&#xff0c;使用非常方便 //通用例子axios({method:post,url: request…

N9305高品质mp3音频语音芯片ic在早教故事机的应用方案

随着人们对教育的重视程度不断提高&#xff0c;儿童早教机已经成为了很多家庭的教育必备品。N9305音乐芯片在早教故事机中的应用&#xff0c;不仅为孩子们带来了丰富多彩的故事世界&#xff0c;还以其卓越的音质表现和功能&#xff0c;进一步提升了早教体验。 九芯电子N9305高品…

Java 多线程(四)—— 线程安全 与 volatile 与 单例模式

什么是线程安全 在进行多线程编程的时候&#xff0c;当我们编写出来的多线程的代码运行结果不符合我们的预期的时候&#xff0c;这时候就是 bug&#xff0c;这种 bug 是由于多线程的问题而产生出来的 bug 我们称之为 线程安全问题 当我们编写出来的多线程代码运行之后的结果符…

【文献及模型、制图分享】长江中游经济区“水—能源—粮食”系统与城市绿色转型适配性研究

文献介绍 评价资源系统与城市绿色发展适配程度是判断城市健康程度的关键。通过构建“系统压力指数—优劣解距离法&#xff08;TOPSIS&#xff09;—脱钩弹性模型&#xff08;Tapio&#xff09;”评价体系&#xff0c;对2012—2021年长江中游经济区“水—能源—粮食”&#xff…

状态机与行为树的实现;Behavior Designer的使用与自写状态机的几种方法;

以下部分内容将会涉及插件BehaviorDesigner 代码仅为演示所需&#xff0c;并非实际实现代码&#xff0c;非本人所使用代码&#xff1b; 前往个人博客&#xff0c;获取更好的阅读体验 状态机与行为树 为何写&#xff1f; 笔者在初学的时候并不写状态机&#xff0c;而是写到一…

ip-geoaddress-generator 基于IP的真实地址生成器

ip-geoaddress-generator 是一个基于 Web 的在线应用程序&#xff0c;能够根据 IP 地址生成真实的随机地址信息。通过多个 API 获取位置数据和随机用户信息&#xff0c;该工具为用户提供了完整的虚拟身份。它由 Next.js 和 Radix UI 构建&#xff0c;具备自动检测当前 IP 地址和…