我运行带有卷的 docker 容器:
docker run --cidfile ./metadataCid.txt -e CONTAINER_USER=$CONTAINER_USER -v /home/project_manager/projects/prcamm/manager/shared/dataframe:/var/dataframes
但是当我通过以下方式进入容器的文件系统时:
docker run -it image_name sh
这个卷根本不存在。可能是什么问题呢?
第二个命令在第二个容器中执行,它对第一个容器一无所知。
——来自帮助
docker help run您需要连接到第一个容器,或者启动具有类似参数的第二个容器(但是您将有两个正在运行的应用程序,我认为这不适合您)。
因此,我们找出容器ID
docker ps我有:
我们从这个列表中选择需要的,我在示例中选择
mongo。现在让我们开始吧:由于容器 ID 会发生变化,因此
docker run使用名称 (--name lamp_mongo_1) 会更方便: