docker挂载本地目录和数据卷容器 *** 作

docker挂载本地目录和数据卷容器 *** 作,第1张

docker挂载本地目录和数据卷容器 *** 作

本文详细介绍了docker挂载本地目录和数据卷容器的实际 *** 作,具有很好的实用价值,希望对大家有所帮助。跟我回去看看。

1。docker挂载本地目录

Docker可用于将主机上的目录挂载到镜像系统。

交互式 *** 作模式

dockerrun-it-v/home/dock/Downloads:/usr/DownloadsUbuntu64/bin/bash

后台程序

dockerrun-d-v/home/dock/Downloads:/usr/Downloads-nameUbuntu1Ubuntu64

根据-v的主要参数,灶具前面是主机目录,必须是相对路径,灶具后面是镜像系统中挂载的方式。

如今,资源主机中的文档可以在镜像系统中共享。

将mount的默认访问管理权限设置为读写。如果它是写保护的,你可以使用:ro。

dockerrun-it-v/home/dock/Downloads:/usr/Downloads:roUbuntu64/bin/bash

2,docker数据卷容器

Docker还展示了一种高级的使用方法。这叫数据量。

卷:“其实就是一个普通的容器,用来展示数据卷,供其他容器挂载”。感觉就像是由容器定义的数据装载信息内容。其他容器启动时可以立即挂载数据卷容器中定义的挂载信息内容。

示例:

dockerrun-v/home/dock/Downloads:/usr/Downloads-namedatavolUbuntu64/bin/bash

创建一个通用容器。用-name给它们起一个特定的名字(如果不特定,就会形成任意的名字)。

创建一个新容器来应用此数据卷。

dockerrun-it-volumes-fromdatavolUbuntu64/bin/bash

-volumes-from用于指定要从哪个数据卷装载数据。

这样,/usr/Downloads目录将与新创建的容器中的主机目录/home/dock/Downloads相同。

填写专长:Docker,Linux系列之一,根据挂载数据量到mysql完成容器设备的本地化

获取mysql镜像系统

docker拉mysql

建立和 *** 作mysql容器(将数据卷挂载到mysql)

dockerrun-p3306:3306--namemysql\ -v/usr/local/docker/mysql/conf:/etc/mysql\ -v/usr/local/docker/mysql/logs:/var/log/mysql\ -v/usr/local/docker/mysql/data:/var/lib/mysql\ -eMYSQL_ROOT_PASSWORD=123123\ -dmysql

上述命令实际运行后,mysql容器无法启动,查询错误为读取文件/var/lib/mysql-file不正确。

###########处理以上mysql无法启动的问题########

将临时本地配置目录/usr/local/docker/mysql/conf关联到容器中app文件夹的名称(不能立即关联容器配置目录,因为数据同步会导致容器配置目录空而无法启动容器)。然后,将容器的环境变量复制到。/conf来复制容器文档。

dockerrun-d-p3306:3306-v/usr/local/docker/MYSQL/conf:/app-nametempMYSQL-eMYSQL_ROOT_PASSWORD=123123MYSQL

转到mysql容器

dockerexec-ittempMysql/bin/bash

将etc/mysql目录下的所有文档复制到app目录下。您可以看到本地文件夹的名称,因为您曾经使用本地文件夹。/conf包含MySQL环境变量。

cp-r/etc/mysql/*/app

删除容器

dockerstoptempMysql

dockerrmtempMysql

建立一个新的容器,与本地mysql文件夹和容器中的mysql相关文档相同。

dockerrun-p3306:3306--namemysql\ -v/usr/local/docker/mysql/conf:/etc/mysql\ -v/usr/local/docker/mysql/logs:/var/log/mysql\ -v/usr/local/docker/mysql/data:/var/lib/mysql\ -eMYSQL_ROOT_PASSWORD=123123\ -dmysql

以上docker挂载本地目录和数据量容器的实际 *** 作就是我跟大家分享的全部。期待给你一个参考,也期待你的申请。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存