容器技術是當下極其流行的一種技術,而Docker則是應用最廣泛的容器引擎之一。在Docker中,多目錄共享往往是非常有用的技術,下面介紹一下它的實現方法。
# 在控制臺上新建一個CentOS容器 docker run -it --name=centos1 centos # 在容器內創建一個新的目錄 mkdir /var/www/html # 在宿主機上創建新的文件夾 mkdir ~/Documents/docker_share # 把容器里的/var/www/html目錄映射到~/Documents/docker_share目錄 docker run -it --name=centos1 -v ~/Documents/docker_share:/var/www/html centos
在上面的代碼中,我們首先使用命令創建了一個CentOS容器,然后在容器內創建了一個新的目錄/var/www/html。接下來,在宿主機上創建了一個新的文件夾~/Documents/docker_share。然后,我們用“-v”選項將容器里的/var/www/html目錄映射到~/Documents/docker_share目錄。
通過這種方法,我們可以在容器內的/var/www/html目錄中添加、編輯和刪除文件,同時這些文件也可以在宿主機的~/Documents/docker_share文件夾中進行相應的操作。
最后值得提醒的是,如果我們需要使用多個共享目錄,只需要將它們分別映射到相應的本地文件夾即可,方法和上述代碼類似。