回顾增加的知识:
创建容器并进入:
docker run -it --name cent01 centos退出后会后台运行
docker run -itd --name cent02 centos
强制删除所有容器:
docker rm -f $(docker ps -a)
查询所有容器id:
(docker ps -aq)
一、数据卷、挂载目录
docker 在容器中管理数据主要有两种方式:
- 数据卷( Volumes )
- 挂载主机目录( Bind mounts )
1、数据卷
为了很好的实现数据保存和数据共享, Docker 提出了 Volume 这个概念,简单的说就是绕过默认的联合文件系统,而以正常的文件或者目录的形式存在于宿主机上。又被称作数据卷。
数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS ,可以提供很多有用的特性:
· 数据卷 可以在容器之间共享和重用
· 对 数据卷 的修改会立马生效
· 对 数据卷 的更新,不会影响镜像
· 数据卷 默认会一直存在,即使容器被删除
①、创建数据卷
docker volume create my-vol
②、查看所有数据卷
docker volume ls
③、查看数据卷信息
docker volume inspect my-vol
④、删除一个volume
docker volume rm my-vol
数据卷 是被设计用来

本文详细介绍了Docker中数据卷的创建、挂载、管理,包括数据卷的生命周期和如何通过`docker run`命令挂载数据卷。此外,还探讨了Dockerfile的使用,包括基础镜像的选择、工作目录设置、环境变量配置和镜像构建过程。重点讲述了如何通过Dockerfile创建自定义镜像,并给出了基于Alpine Linux制作JDK8镜像的示例。



最低0.47元/天 解锁文章
5764

被折叠的 条评论
为什么被折叠?



