当前位置: 首页 > news >正文

wordpress万能seo教程网站优化推广排名

wordpress万能,seo教程网站优化推广排名,网站常用布局方法,北京b2c网站制作Docker:数据卷挂载 1. 数据卷2. 数据卷命令补充 1. 数据卷 数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。 Nginx容器有自己独立的目录(Docker为每个镜像创建一个独立的容器,每个容器都是基于镜像创建的运行实例),…

Docker:数据卷挂载

  • 1. 数据卷
  • 2. 数据卷命令
      • 补充

1. 数据卷

数据卷(volume)是一个虚拟目录,是容器内目录宿主机目录之间映射的桥梁。

Nginx容器有自己独立的目录(Docker为每个镜像创建一个独立的容器,每个容器都是基于镜像创建的运行实例),如上图Nginx会有一个保存静态资源的目录/usr/share/nginx/html和保存配置文件的目录/etc/nginx/conf

我们在容器内进行修改时非常麻烦的,这时候就需要数据卷

数据卷

  • 数据卷是宿主机中的一个目录或文件
  • 当容器目录和数据卷目录绑定后,对方的修改会立即同步
  • 一个数据卷可以被多个容器同时挂载
  • 一个容器也可以被挂载多个数据卷

数据卷作用

  • 容器数据持久化
  • 外部机器和容器间接通信
  • 容器之间数据交换

数据卷所在宿主机的位置

一般都是/var/lib/docker/volumes/html/_data/var/lib/docker/volumes/conf/_data

2. 数据卷命令

  • docker volume create 创建数据卷
  • docker volume ls 查看所有数据卷
  • docker volume rm 删除指定数据卷
  • docker volume inspect 查看某个数据卷的详情
  • docker volume prune 清除数据卷

在这里插入图片描述
注意:容器与数据卷的挂载要在创建容器时配置,对于创建好的容器,是不能设置数据卷的。而且创建容器的过程中,数据卷会自动创建

演示一下nginx的html目录挂载

# 1.首先创建容器并指定数据卷,注意通过 -v 参数来指定数据卷\
docker rm -f nginx
docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx# 2.然后查看数据卷
docker volume ls
# 结果
DRIVER    VOLUME NAME
local     29524ff09715d3688eae3f99803a2796558dbd00ca584a25a4bbc193ca82459f
local     html# 3.查看数据卷详情
docker volume inspect html  这个命令可以查找卷挂载到宿主机哪个位置
# 结果
[{"CreatedAt": "2024-05-17T19:57:08+08:00","Driver": "local","Labels": null,"Mountpoint": "/var/lib/docker/volumes/html/_data","Name": "html","Options": null,"Scope": "local"}
]# 4.查看/var/lib/docker/volumes/html/_data目录
ll /var/lib/docker/volumes/html/_data
# 可以看到与nginx的html目录内容一样,结果如下:
总用量 8
-rw-r--r--. 1 root root 497 12月 28 2021 50x.html
-rw-r--r--. 1 root root 615 12月 28 2021 index.html# 5.进入该目录,并随意修改index.html内容
cd /var/lib/docker/volumes/html/_data
vi index.html# 6.打开页面,查看效果# 7.进入容器内部,查看/usr/share/nginx/html目录内的文件是否变化
docker exec -it nginx bash

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看宿主机与镜像绑定的内容
在这里插入图片描述
在这里插入图片描述


更改宿主机的html文件,容器也会跟着修改

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

补充

docker rm -f 命令用于强制删除一个或多个正在运行的Docker容器。下面解释一下这个命令的作用:

  • docker rm:这个部分表示删除容器的命令。
  • -f:这个选项表示强制删除容器,即使容器正在运行或有其他相关的资源被引用。

通常,如果要删除一个正在运行的容器,Docker会在容器停止后才允许删除。但是,如果您使用-f选项,Docker将强制停止正在运行的容器,并立即删除它。

当您使用docker rm -f命令时,Docker会立即停止并删除指定的容器。这对于需要快速清理容器或处理某些问题的情况非常有用。但是要注意,这可能会导致数据丢失,因此谨慎使用该命令。


docker rmi nginx:latest命令用于从本地Docker镜像中删除指定的镜像。下面解释一下这个命令的作用:

  • docker rmi:这个部分表示删除镜像的命令。
  • nginx:latest:这个是要删除的镜像的名称和标签。在这个示例中,nginx是镜像的名称,latest是标签。

运行这个命令后,Docker将会尝试删除本地存储中的nginx:latest镜像。如果该镜像没有被其他容器所使用,并且没有其他标签与之关联,那么该镜像将被成功删除。

请注意,一旦您删除了一个镜像,将无法再使用该镜像来创建新的容器实例。如果在删除之前没有备份或推送该镜像到远程仓库,那么该镜像将无法恢复。因此,在执行docker rmi命令之前,请确保您不再需要该镜像或已经有其他适当的备份和操作。

如果您想要删除具有多个标签的镜像,您可以使用相同的docker rmi命令,并列出要删除的所有标签。例如:docker rmi nginx:latest nginx:1.18将同时删除nginx:latestnginx:1.18两个镜像。

http://www.mnyf.cn/news/52183.html

相关文章:

  • wordpress模板 众筹论坛seo招聘
  • 网站流量平台域名ip查询
  • 专业网站制作公司排行上海建站seo
  • 网站建设 浙icp 0578百度推广服务费一年多少钱
  • 淘宝网站后台怎么做网络推广是做什么工作的
  • 南京哪家网络公司做网站优化好外链工具xg下载
  • 微博网站开发与设计开题报告百度主页面
  • 优酷的网站头怎么做的2023年8月份新冠病毒
  • 做网站广告公司注册网站流程和费用
  • 哪个网站音乐做的最好的seo百度排名优化
  • 安卓市场wordpress主题公司排名seo
  • 做湲网站北京最新疫情最新消息
  • 做应用级网站用什么语言好百度软件应用中心下载
  • 高品质网站欣赏合肥优化推广公司
  • wordpress仿dz上海知名seo公司
  • b2b网站推广海南百度总代理
  • 建设销售型网站短链接在线生成免费
  • 做跨境电商网站关键词挖掘查询工具爱站网
  • 福建交科建设有限公司官方网站百度关键词点击器
  • 上海制作网站公司哪家好百度移动权重
  • 联锁酒店网站建设需求分析wordpress自助建站
  • hdwiki做网站sem竞价托管代运营
  • 沈阳男科医院排名10强名单公布搜索引擎优化自然排名
  • 看装修效果图哪个网站好黑马培训是正规学校吗
  • 怎么注册网站挣流量广告优化师前景怎样
  • 基层单位不能建设网站seo研究中心怎么了
  • 怎么使用织梦做下载网站网络整合营销的特点有
  • 个人可以做网站推广百度网盘搜索引擎入口
  • 广东十大广告公司seo上海网站推广
  • 网站开发职业规划大批量刷关键词排名软件