为Docker卷创建目录

时间:2019-05-15 10:22:22

标签: docker docker-volume

我想创建docker卷并向其中添加目录和文件,而无需创建额外的容器/图像或在最短的时间内。那东西会写进脚本,所以-it bash之类的交互不会做。

我可以复制文件with

docker container create --name dummy -v myvolume:/root hello-world
docker cp c:\myfolder\myfile.txt dummy:/root/myfile.txt
docker rm dummy

如何创建一个空目录?

尝试1

mkdir lol; docker cp ./lol dummy:/root/lol # cannot copy directory

attempt 2

docker commit [CONTAINER_ID] temporary_image
docker run --entrypoint=bash -it temporary_image

这东西需要用bash拉图像。

1 个答案:

答案 0 :(得分:0)

这对我有用,您可以尝试一下。我正在执行从脚本运行的确切操作

function CheckColors(val){
        // Get selected options by select ID.
        // change #select-multiple to any id in your select box
        let selected = document.querySelectorAll('#select-multiple option:checked');
        // map all selected values as array
        let values = Array.from(selected).map(el => el.value);
        var element=document.getElementById('color');
        if(val=='pick a color'||val=='others' || values.includes('pick a color'))
            element.style.display='block';
        else
            element.style.display='none';
    }