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