12 -docker容器数据卷添加有两种方法:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12 -docker容器数据卷添加有两种方法:相关的知识,希望对你有一定的参考价值。

参考技术A 1 .直接命令添加
(1)docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
(2)容器和宿主机之前的数据饿共享
(3)容器停止后,宿主机修改文件, 仍然同步到容器中

2 . DockerFile添加
(1) 在根目录下创建mydocker 并进入
(2) 可以在Docerfile中使用VOLUME指定给镜像添加一个或者多个数据卷
(3)构建file
vim DockerFile

(4) build后生成镜像
docker build -f /mydocker/Dockerfile -t tina/centos .
docker images 查看生成的镜像
(5)根据镜像生成一个容器
docker run -it tina/centos 根据该镜像生成一个容器
(6)可以去容器内部查看容器中的数据卷分别对应的宿主机中的文件位置
docker inspect 容器ID

容器之间的配置信息的传递,数据卷的生命周期一直持续到没有容器使用它为止。

docker build -f /mydocker/Dockerfile2 -t mycentos:2.3 .

docker run -it mycentos:2.3

docker images mycentos

docker history ec5b7d6c1768

以上是关于12 -docker容器数据卷添加有两种方法:的主要内容,如果未能解决你的问题,请参考以下文章

12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍

12.1LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx介绍

十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.

12.1 LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx

12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx

12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期