docker文件互传

1、数据卷挂载,实现容器中文件的互传

/home/cyz/test/container 为host主机的文件夹

/home/file 为容器的文件夹,当该容器没有这个文件是,会自动生成

docker run -it -v /home/cyz/test/container/:/home/file –name=”mntfile” centos /bin/bash

二、从主机上拷贝文件至容器

获取容器的详细id 根据 docker ps –a 来获取简单的id

docker inspect -f ‘{{.Id}}’ 步骤A获取的名称或者id

docker 1.9.1版本的

使用

cp coppp /var/lib/docker/btrfs/subvol7068261036f23842870f97f2e4ec11a769e089a8df0559/home/coppp

其他的试试

$ sudo cp path-file-host /var/lib/docker/aufs/mnt/FULL_CONTAINER_ID/PATH-NEW-FILE

或者

$ sudo cp path-file-host /var/lib/docker/devicemapper/mnt/123abc<>/rootfs/root

三、Linux命令咯

Sftp 工具来获取咯

sftp root@地址

get php-pkg-infi_2015-6-26.tgz /data-scm/

四、Dockerfile 指令解释http://blog.csdn.net/u010201484/article/details/51784756

FROM centos:7
RUN yum install –y wget
RUN mkdir /usr/local/nginx
WORKDIR /usr/local/src
RUN yum install –y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
RUN wget http://nginx.org/download/nginx-1.9.8.tar.gz
RUN tar –zxf nginx-1.9.8.tar.gz
WORKDIR nginx-1.9.8
RUN ./configure –prefix=/usr/local/nginx
RUN make && make install
ADD xxx /home/xxx

Xxx必须为Dockerfile父文件夹内

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值