3 ms·
docker run --name=my-data -v /host/data:/container/data data-container docker run --volumes-from=my-data app-beta-container docker run --volumes-from=my-data
by TheDong 12y ago
docker run --name=my-data -v /host/data:/container/data data-container
docker run --volumes-from=my-data app-beta-container
docker run --volumes-from=my-data app-prod-container
That would share the data store, however the real way you'd do this would be....
docker run --name=my-data -v /host/data:/container/data data-image
docker run --volumes-from my-data --name my-database database-image
docker run --link=my-database beta-app
docker run --link=my-database prod-app
Doing --link will allow those two containers to network-communicate and you should only be communicating with your database over the network anyways.