Tôi đã cài đặt docker-machine và ngay lập tức cố gắng chia sẻ một thư mục với VM mà nó tạo ra. Đây là những gì tôi đã làm;
# share the folder to the VM
docker-machine stop default
vboxmanage sharedfolder add default --name apt-mirror --hostpath D:/apt-mirror
docker-machine start default
docker-machine env default
# create a mount point within the VM
docker-machine ssh default "sudo install -m 0755 -o root -g root -d /apt-mirror"
# mount the shared folder within the VM
docker-machine ssh default \
"echo 'apt-mirror /apt-mirror vboxsf defaults 0 0' \
| sudo tee -a /etc/fstab ; sudo mount -a"
Sau này, tôi 'docker-machine ssh default', và thấy mọi thứ hoạt động như mong đợi.
Tiếp theo, tôi thử khởi động lại VM để đảm bảo mọi thứ sẽ tồn tại;
docker-machine stop default
docker-machine start default
docker-machine env default
Sau này tôi 'docker-machine ssh default', và thấy nó không tồn tại;
- / apt-mirror không tồn tại
- / etc / fstab mục bị thiếu
Vẫn với phiên ssh tôi có thể thực hiện điều này để lấy lại mount;
sudo mkdir /apt-mirror
sudo mount -t vboxsf apt-mirror /apt-mirror -o defaults
Có cách nào để làm cho các thiết lập ban đầu tồn tại khởi động lại không?