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.youkuaiyun.com/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父文件夹内