当前位置: 首页 > 知识库问答 >
问题:

Docker,将所有用户目录装入容器

澹台锐
2023-03-14

共有1个答案

壤驷高旻
2023-03-14

在通过dockerfile构建映像的同时,COPY或ADD用于在构建映像示例、安装npm二进制文件和所有过程中复制具有必要内容的文件。

由于您希望具有与conatiner内部相同的本地FS的灵活性,您可以尝试使用“绑定挂载”。

bash-3.2$ docker run \
>       -it \
>       --name devtest \
>       --mount type=bind,source=/Users/anku/,target=/app \
>       nginx:latest \
>       bash
root@c072896c7bb2:/# 
root@c072896c7bb2:/# pwd
/
root@c072896c7bb2:/# cd app
root@c072896c7bb2:/app# ls
 Applications   Documents   Library   Music  Projects   PycharmProjects   anaconda3  'iCloud Drive (Archive)'  'pCloud Drive'   testrun.bash
 Desktop        Downloads   Movies    Pictures   Public    'VirtualBox VMs'   gitlab      minikube-linux-amd64      starup.sh
root@c072896c7bb2:/app# 

管理持久化数据有两种机制。

    null
 类似资料: