docker volumes-from 使用
程序员文章站
2022-05-11 14:13:49
...
docker 的文件挂载主要有如下几个常用场景:
- 容器启动所需的配置文件
- 容器运行所产生的生产数据
- 容器运行产生的 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容器的4种方式
推荐阅读