Docker - 简单粗暴快速理解挂载与实战

Posted 放羊的牧码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker - 简单粗暴快速理解挂载与实战相关的知识,希望对你有一定的参考价值。

命令

语法:docker run -v 需挂载目录的路径:容器挂载路径 --name 数据卷名字 容器名字 /bin/bash

例子:docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash

之后只需要运行下面命令就可以运行容器了

语法:docker run -it --volumes-from 数据卷名字 容器名字 /bin/bash

例子:docker run -it --volumes-from dataVol ubuntu64 /bin/bash

docker run -it -v 原路径:目的路径 -v 原路径:目的路径 容器名

上面的 -v 表示需要挂载的源文件(夹)路径和目的路径,你需要挂载多少个路径就加多少个 -v

注意事项

  • 宿主机的应用访问宿主机的挂载地址,容器内的应用访问容器内的挂载地址
  • 一定要理解上面这句话的意思,以免交叉访问出现一些不可避免的情况(访问不到)

快速实战

以上是关于Docker - 简单粗暴快速理解挂载与实战的主要内容,如果未能解决你的问题,请参考以下文章

如何快速简单粗暴地理解Python中的if __name__ == '__main__'

docker入门实战9 高级网络配置

Docker实战总结

nexus搭建docker镜像仓库

docker挂载volume的用户权限问题,理解docker容器的uid

linux12 - docker容器05 --> 数据卷挂载实战MySQL同步数据