挂载主机目录到容器

Mounting host directory to container

我正在为我的应用程序启动一个容器。但是我的应用程序需要很少的配置文件才能登录。文件存储在主机目录中。如何将主机文件路径挂载到容器?

主机目录 : /opt/myApp/config

Docker 当前使用的命令:

sudo docker run container -d --name myApp-container -p 8090:8080 myApp-image

请建议 docker 命令中的更改以实现此目的。

你需要这样使用-v/--volume键:

-v <host dir>:<container dir>:ro

在你的情况下它将是:

-v /opt/myApp/config:/opt/myApp/config:ro

您可以多次使用此密钥。如果您希望目录可写,也可以删除 :ro 部分。

参见 Docker documentation 卷。