在使用Docker時,我們需要給容器分配硬盤。本文將介紹如何在Docker中分配硬盤。
首先我們需要啟動一個容器: docker run -it --name mycontainer ubuntu:latest 接著,我們需要在容器內安裝一個硬盤分區工具: apt-get update apt-get install parted 安裝完成后,我們可以使用 parted 工具來創建一個分區: parted /dev/sda mklabel msdos parted /dev/sda mkpart primary ext4 0% 100% 然后我們需要格式化并掛載文件系統: mkfs.ext4 /dev/sda1 mount /dev/sda1 /mnt 至此我們已經分配了一個硬盤給容器,并掛載到 /mnt 目錄下。 為了讓分配的硬盤在容器重啟后依然存在,我們需要在容器內創建一個 shell 腳本,并在容器啟動時自動執行這個腳本: vi startup.sh #!/bin/bash parted /dev/sda mklabel msdos parted /dev/sda mkpart primary ext4 0% 100% mkfs.ext4 /dev/sda1 mount /dev/sda1 /mnt 將腳本保存后,我們需要在容器啟動時運行它: docker run -it -v /path/to/startup.sh:/home/startup.sh --name mycontainer ubuntu:latest /bin/bash /home/startup.sh 這樣,我們就成功地在Docker中分配了硬盤。
上一篇html 填充上下代碼
下一篇vue js小書