美文网首页
docker 数据映射

docker 数据映射

作者: 懒猫睡醒了 | 来源:发表于2021-08-16 13:52 被阅读0次

使用 -v 参数指定挂在目录

语法:

docker run -itd -v /src:/dst centos bash

  • -v 用来指定挂载目录,冒号“:” 前面的 /src 为物理本机的目录, ":" 后面的 /dst 为容器里的目录

好处:

  • 当docker 坏了,数据还在物理机上,在使用 apache 镜像启动一个 docker 实例就可以,数据不会丢失。

例子:

[root@ip-10-1-0-142 centos]# docker run -itd --name web1 -v /home/centos/moban4335/:/usr/share/nginx/html -p 80:80 nginx:latest bash
488d3e8677b651c64b6683424c5b94b6818d28fd897926605771b03e707aa16b

进入容器查看文件

[root@ip-10-1-0-142 ~]# docker exec -it 488 bash
root@488d3e8677b6:/# cd /usr/share/nginx/html/
root@488d3e8677b6:/usr/share/nginx/html# ls
about.html blog.html course.html home_v2.html index.html single_course.html team.html
assets contact.html event.html home_v3.html single_blog.html single_event.html ''$'\350\257\264\346\230\216''.htm'

查看页面

image.png

相关文章

  • docker创建mariadb实例

    安装docker 参考链接 docker创建mariadb数据库记录 -p 端口映射:宿主机3307映射docke...

  • docker 数据映射

    使用 -v 参数指定挂在目录 语法: docker run -itd -v /src:/dst centos ba...

  • Docker安装Mongodb

    在Docker安装MongoDb需要设置本地数据的存储路径和映射端口到本地:sudo docker run --n...

  • Docker基本命令

    镜像操作相关命令 容器操作相关命令 访问Docker仓库 Docker数据管理 端口映射与容器互联 Dockerf...

  • Docker-端口映射

    Docker-端口映射 Docker端口映射 docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无...

  • docker部署gitlab

    1、下载docker镜像 2、新建目录,保存gitlab容器中的数据 3、更改ssh映射端口设置 将# port ...

  • ubuntu

    查看端口 和设置docker端口映射的一些命令 添加端口映射 a, 获取容器ip docker inspect...

  • docker网络模式

    docker网络 使用网络 外部访问容器 -p/P端口映射参数 docker port查看当前端口映射 容器互联 ...

  • 查看container创建命令

    在docker创建完contaienr之后,如果出现问题,只能删除重建(比如,在创建之初经常忘记映射日志目录,数据...

  • gitlab/Vue-cli4配置/Nginx配置单页面应用/w

    Docker + gitlab 解决问题列表: 1、映射数据卷 在本机存在写入权限问题,无法启动,暂时性的解决办...

网友评论

      本文标题:docker 数据映射

      本文链接:https://www.haomeiwen.com/subject/oqosvltx.html