欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker volumes-from 使用

程序员文章站 2022-05-11 14:13:49
...

docker 的文件挂载主要有如下几个常用场景:

  1. 容器启动所需的配置文件
  2. 容器运行所产生的生产数据
  3. 容器运行产生的 log

每启动一次容器,都进行一次文件挂载比较麻烦。可以用 volumes-from 来解决。

# 语法:
docker run -d -v 宿主dir1:容器dir1 -v 宿主dir2:容器dir2 ... --name mount hello-world

以 nginx 为例:

# 启动一个挂载容器
docker run -d -v /docker/nginx/:/etc/nginx -v /docker/mysql/:/etc/mysql/conf.d --name mount hello-world

# 启动 nginx 容器
docker run -d -p 8080:80 --volumes-from mount --name nginx nginx

# 这里需要注意, 一定要确保挂载文件能正常使用, 否则容器启动不了
相关标签: docker