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

网站反向绑定域名优秀的电商app设计网站

网站反向绑定域名,优秀的电商app设计网站,免费logo图片在线制作,网站要怎样建设目录一、基本概述二、基本使用三、案例三、本地目录挂载一、基本概述 数据卷:是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。 数据卷的存放目录固定在:/var/lib/docker/volumes 二、基本使用 命令说明docker volume create创建…

目录

  • 一、基本概述
  • 二、基本使用
  • 三、案例
  • 三、本地目录挂载


一、基本概述

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

数据卷的存放目录固定在:/var/lib/docker/volumes

在这里插入图片描述

二、基本使用

命令说明
docker volume create创建数据卷
docker volume ls查看所有数据卷
docker volume rm删除指定数据卷
docker volume inspect 数据卷名称查看某个数据卷的详情
docker volume prune清除数据卷

三、案例

【需求】

  • 创建Nginx容器,修改nginx容器内的html目录下的index.html文件内容。
  • 将静态资源部署到nginx的html目录。

【提示】

  • 数据卷是在docker容器创建的时候去挂载的,如果容器已经创建,则无法挂载。
  • 在执行docker run命令时,使用-v 数据卷:容器内目录可以完成数据卷挂载。
  • 当创建容器时,如果挂载了数据卷且数据卷不存在,docker会自动创建。

创建容器时配置数据卷

docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx:1.14.2

三、本地目录挂载

【需求】

  • 查看MySQL容器,判断是否有数据卷挂载。
  • 基于宿主机目录实现MySQL数据目录、配置文件、初始化脚本的挂载

【提示】

  • 在执行docker run命令时,使用-v 本地目录:容器内目录可以完成本地目录挂载。
  • 本地目录必须以/./开头,如果直接以名称开头,会被识别为数据卷而非本地目录
    • -v mysql:/var/lib/mysql会被识别为一个数据卷叫MySQL。
    • -v ./mysql:/var/lib/mysql会被识别为当前目录下的MySQL目录。
      1. 挂载/root/mysql/data到容器内的/var/lib/mysql目录。(数据目录)
      2. 挂载/root/mysql/init到容器内的/docker-entrypoint=initdb.d目录。(初始化脚本)
      3. 挂载/root/mysql/conf到容器内的/etc/mysql/conf.d目录。(配置文件)
      4. 挂载/root/mysql/log到容器内的/var/log/mysql目录。(日志目录)

创建本地挂载目录

mkdir -p /root/mysql/{conf,data,log} 

编写配置文件

vim /root/mysql/conf/my.cnf 
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
server-id = 1
log-bin=mysql-bin
expire_logs_days=30
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
max_connections=1000
symbolic-links=0
default-time_zone = '+8:00'

给文件授权

chmod 777 /root/mysql/data/ /root/mysql/log /root/mysql/init
chmod 644 /root/mysql/conf/my.cnf

创建docker容器,并挂载本地目录

docker run \
--name mysql \
-d \
-p 3306:3306 \
--restart unless-stopped \
-e MYSQL_ROOT_PASSWORD=root \
-v /root/mysql/data:/var/lib/mysql \
-v /root/mysql/init:/docker-entrypoint=initdb.d \
-v /root/mysql/conf:/etc/mysql/conf.d \
-v /root/mysql/log:/var/log/mysql \
mysql:8.0.32
http://www.dtcms.com/a/443529.html

相关文章:

  • 开发网站过程wordpress 用户头像
  • 建立内部网站如何破解网站后台密码
  • 广西高端网站建设公司手机制作简历模板免费
  • 做网站合成APPwordpress 搜索引擎平台
  • 深度学习模型训练工具
  • 新网站制作平台快速建站平台源码
  • 【C转C++】 C转C++超值且好用的容器与函数
  • 个人网站怎么做app做茶网站
  • VBA中类的解读及应用第二十八讲:为什么要使用类及使用类接口规范
  • Java项目包结构设计与功能划分详解
  • 建设网站的过程wordpress 4.7.5漏洞
  • 办文明网站 做文明网民活动明港seo公司
  • 东莞城乡建设规划官网seo推广是什么
  • 广宁城乡建设网站学剪辑有必要报班吗
  • 教育行业网站怎么做中文建网站
  • 京东商城网站的搜索引擎营销做的案例分析美容网站开发
  • 宁波网站建设托管隆回网站建设制作
  • 行政机关网站建设的意义做暧昧的小视频网站2
  • win11修复右键菜单缺失在此处打开终端
  • linux(sem信号量 + 线程池)
  • 电子商务网站制作步骤wordpress首页加图片
  • 北京做网站哪家公司最好自建站网址
  • C++循环结构详解:从入门到精通
  • 一键搭建网站windows网络工程师含金量高吗
  • 使用C语言制作简易的三子棋游戏
  • 网站营销推广企业高端网站定制的案例
  • 商丘公司做网站用心做的网站
  • 网站建设与管理可以专升本吗wordpress 电影模版
  • 网站设计基本功能怎么制作一个免费的网站模板
  • 18年手机网站开发公司质量管理体系