docker从主机上复制文件方法
docker镜像和主机之间的数据传输有时候很重要,比如配置分布式环境时主机文件传输到各个镜像中会很方便。
操作方法
- 01
通过Build Docker Image添加文件 Docker Image是通过Dockerfile来创建的. 具体的创建过程可以参考这里. 我们可以在编写Dockerfile的时候, 将需要的文件通过 ADD 关键字添加文件到Docker Image里面. FROM 3scale/openresty ## add your supervisor openresty config ADD openresty.conf /etc/supervisor/conf.d/ # Add your app ADD . /var/www #举例
- 02
2. 通过docker run命令的-v/--volume参数 假设我们需要将本机的/data 目录分享到Docker的/mnt 目录下, 我们可以通过这样的命令: $ docker run -v /data:/mnt -i -t image-id bash (假如,在centos或者redhat需要关闭selinux)
赞 (0)