(1) Docker 容器删除之后,在容器中的数据就丢失了,但是我们可以使用数据卷进行保留一份容器中的数据,这样就等效于我们还有一份 容器的数据 (2) Docker容器不可以和外部机器进行交互,但是容器对应的其宿主机是可以和外部机器交互作用的: (3) 容器之间需要进行数据交互? 多个容器之间可以进行数据交互,当多个容器进行...
#方式二 [root@localhost /]# cd home [root@localhost home]# ls [root@localhost home]mkdir docker-test-volume [root@localhost docker-test-volume]# vim dockerfile1 #自定义一个 DockerFile 文件 #以 centos为镜像 FROM centos # 挂载 文件目录 VOLUME ["volume01","volume02"] #打印输出 结束 CMD...
问题:应用会产生数据,在容器中产生的数据保存在了容器中,如果删除了容器,应用产生的数据就会丢失,比如MySQL容器产生的数据,一旦容器被删除就会出现用户丢失 解决方案:数据如果可以持久化在容器以外的宿主机上,删除容器,应用产生的数据就不会丢失 如何使用数据卷 直接使用命令挂载-v:# docker run -it -v 宿主机目录...
Docker网络也会对容器数据的持久性产生影响。默认情况下,Docker为每个容器创建一个私有网络命名空间,并为其分配一个IP地址。当我们删除一个容器时,与该容器关联的网络命名空间也会被删除,这意味着与该容器相关的网络配置信息都会被清理掉。因此,如果我们依赖容器内部的网络配置来实现数据的持久化传输,那么在删除容器后,...
#如果只使用docker ps的话就看不到这个容器,因为这个容器已经停止运行了,所以 #需要-a才可以看到 docker ps -a #删除刚停止的这个容器 #d9f88c88dab6 就是容器的CONTAINER ID(容器id) docker rm d9f88c88dab6 #如果不放心可以再查看下容器 #使用 docker load 命令,后面加上tar包的备份路径,就可以加载该...