How to copy files from host to Docker container?

前端 未结 30 2933
南方客
南方客 2020-11-22 06:58

I am trying to build a backup and restore solution for the Docker containers that we work with.

I have Docker base image that I have created, ubuntu:base

30条回答
  •  失恋的感觉
    2020-11-22 07:28

    tar and docker cp are a good combo for copying everything in a directory.

    Create a data volume container

    docker create --name dvc --volume /path/on/container cirros
    

    To preserve the directory hierarchy

    tar -c -C /path/on/local/machine . | docker cp - dvc:/path/on/container
    

    Check your work

    docker run --rm --volumes-from dvc cirros ls -al /path/on/container
    

提交回复
热议问题