Tag: 共享

Docker使用Docker工具箱在Windows上共享一个卷

目标: 使用docker工具箱将Windows上的项目目录共享到容器 为了testing,我把这个PHP:5.6.15-apache 我做了什么: 我已经尝试了几个build议: 运行选项-v docker run –name=simple2 –rm -v "/c/Users/Admin/pr:/var/www/html" -p 80:80 -p 8080:8080 -d php:5.6.15-apache 在默认虚拟机中创build一个共享目录 并将其安装在默认的docker容器中 mkdir /home/docker/pr mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr 运行共享目录下的容器,在这种情况下,在名为pr的docker中创build一个目录 docker run -d –name simple2 -it -v /var/www/html:/pr -p 80:80 -p 8080:8080 -d php:5.6.15-apache docker inspect simple2 "Mounts": [ { "Type": "bind", "Source": "/var/www/html", "Destination": […]

容器中的共享库

对于两个进程A和B,两者都使用库libc.so,libc.so只被加载到内存一次。 当A和B都运行在相同的主机和相同的rootfs上时,这是正常情况。 当涉及到容器时,如果A和B在不同的容器中运行,A和B是否共享相同的内存区域? 例如 imageA –libc.so –programA imageB –libc.so –programB 我们使用chroot在不同的rootfs中运行A和B. 这两个libc.so是一样的。 将libc.so加载到内存两次?