gpt4 book ai didi

ubuntu - Docker:是否需要挂载新分区

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:53 24 4
gpt4 key购买 nike

我想在 Docker 上安装一个产品。它以前安装在 Amazon 的 EC2 服务器上。

安装从创建挂载点 /product 开始。然后他们使用 fdisk 对磁盘进行分区,然后创建一个新分区。之后,他们创建一个文件系统并将新分区挂载到 /product

我对此不熟悉,但在我看来,主要目标是将产品安装到一张新磁盘上。

安装是在 Ubuntu:14.04 上执行的所以我只想这样开始:

docker run -i -t ubuntu:14.04 /bin/bash

执行相同的安装说明并创建容器的镜像。

是否需要执行一些安装指令,或者我可以直接开始安装吗?

最佳答案

perform something of the mount instructions

不完全是。
最佳做法是在 Dockerfile 中定义安装步骤, 从 from ubuntu:14.04 开始, 并包括 VOLUME /mount为了declare /mount as a volume .

这优于 docker run +(工作)+(退出)+ docker commit ,因为使用 Dockerfile,您可以使用简单的 docker build 轻松重复安装过程.并且您将安装规范写入 Dockerfile。

另一种方法是按照您的方式行事,然后尝试 extract a Dockerfile from the resulting image

在这种情况下, docker commit 允许将一些 Dockerfile 指令应用于创建的图像。
通常,挂载会在那个时候完成:

docker commit -c='VOLUME /mount'` <yourcontainer> <yourimage>`

关于ubuntu - Docker:是否需要挂载新分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34919132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com