Docker 体验及总结(4) - 存储

2018-08-22  本文已影响2人  千反田爱瑠爱好者
https://www.docker.com/

Docker存储

Data Volume

适用于宿主机同为数据存储服务器的情况。

Volumne类型

docker run -d -v mysql:/var/lib/mysql --name mysql1 -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql
docker logs mysql1
docker ps
docker volume ls
docker volume inspect xxx

也可以在Dockerfile中指定:

VOLUME ["/var/lib/mysql"]

Bind Mounting

通过指定宿主机目录与Container目录的的映射关系实现共享存储:

docker run -d -v $(pwd):/usr/share/nginx/html -p 8080:80 --name web nginx

可以实时修改部署在容器中的项目代码,无需反复上传。

上一篇 下一篇

猜你喜欢

热点阅读