在使用 Docker 容器時,我們可能會遇到容器大小不夠用的情況。這個時候,我們可以修改容器大小來解決這個問題。
首先,我們需要登錄到 Docker 主機,然后找到要修改大小的容器的 ID。
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2bbe9ae5806d nginx:latest "/docker-entrypoint.…" 20 seconds ago Up 19 seconds 0.0.0.0:80->80/tcp, 443/tcp nginx
上面的命令會列出正在運行的容器信息,我們可以通過 CONTAINER ID 列中的值來確定要修改的容器。
接下來,使用以下命令來修改容器的大小:
$ docker update --storage-opt size=20G 2bbe9ae5806d
上面的命令將容器的存儲大小設置為 20G。
修改成功后,我們可以再次使用 docker ps 命令來檢查容器的大小是否已經改變。
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2bbe9ae5806d nginx:latest "/docker-entrypoint.…" 20 seconds ago Up 19 seconds 0.0.0.0:80->80/tcp, 443/tcp nginx
注意,修改容器大小只在容器重新啟動后生效。