赞
踩
数据卷是虚拟的,不真实存在的,它指向文件中的文件夹 ,属主机文件系统通过数据卷和容器数据进行联系,你改变我也改变。
解决办法:
命令:
命令:
数据卷的作用:将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全。
命令:docker run --name mn -p 80:80 -v html:/usr/share/nginx/html -d nginx
命令的作用是:
下一步即直接:cd /var/lib/docker/volumes/html/_data #跳转的挂载点
用语句:ls #查看当前目录的文件
效果如下:
如果index.html文件不为可读可写则无法对其内容进行修改,需要利用语句:
chmod 777 /var/lib/docker/volumes/html/_data/index.html #修改index.html文件权限
chmod 777 /var/lib/docker/volumes/html/_data #修改_data文件权限
chmod 777 /var/lib/docker/volumes/html ##修改html文件权限,如此一种修改到docker文件。
通过远程控制服务器的软件FinalShell或XShell的Xftp7打开html文件,即可对该文件进行编辑。
3.1、准备工作:
3.2、创建mysql容器:
docker run \
> --name mysql \
> -e MYSQL_ROOT_PASSWORD=123 \
> -p 3306:3306 \
> -v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
> -v /tem/mysql/data:/var/lib/mysql \
> -d \
> mysql:5.7.25
3.3、远程连接这个数据库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。