官方
Docker简介
- -v:-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径。
docker run -it --rm -e WINEDEBUG=-all -v /home/hjb_usr04/Rawdata/LCMS:/LCMS chambm/pwiz-skyline-i-agree-to-the-vendor-licenses wine msconvert /LCMS/NEG/HX-A01-1.wiff -o /data/NEG/
docker run -it --rm -v /home/hjb_usr04/Rawdata/:/data chambm/pwiz-skyline-i-agree-to-the-vendor-licenses /bin/bash
- 数据卷:“其实就是一个正常的容器,专门用来提供数据卷供其它容器挂载的”。感觉像是由一个容器定义的一个数据挂载信息。其他的容器启动可以直接挂载数据卷容器中定义的挂载信息。创建一个普通的容器。
用--name给他指定了一个名(不指定的话会生成一个随机的名子)。
docker run -v /home/hjb_usr04/Rawdata:/data --name dataVol chambm/pwiz-skyline-i-agree-to-the-vendor-licenses /bin/bash
- 再创建一个新的容器,来使用这个数据卷。–volumes-from用来指定要从哪个数据卷来挂载数据
docker run -it --volumes-from dataVol --name d1 chambm/pwiz-skyline-i-agree-to-the-vendor-licenses /bin/bash
docker cp 75d29bb8bf8e:/data/NEG/HX-A01-1-Sample092.mzML ~/
docker run -v /path/to/hostdir:/mnt $container