> docker容器编排教程 > 容器数据卷的使用实战案例

容器数据卷的使用实战案例

Host挂载模式
docker run -itd --name mydb-host --hostname mydb-host --volume /home/test/DB1:/var/lib/mysql --env
MYSQL_ROOT_PASSWORD=123456 mariadb:10.6.1
容器数据卷的使用实战案例
容器数据卷的使用实战案例
具名挂载
docker run -itd --name mydb-named --hostname mydb-named --volume DB2:/var/lib/mysql --env MYSQL_ROOT_PASSWORD=123456 mariadb:10.6.1
Named模式
容器数据卷的使用实战案例
容器数据卷的使用实战案例
例名挂载
docker run -itd --name mydb-anonymous --hostname mydb-anonymous --volume /var/lib/mysql --env MYSQL_ROOT_PASSWORD=123456 mariadb:10.6.1
anonymous模式
容器数据卷的使用实战案例
容器数据卷的使用实战案例
数据卷容器
如果我们想要同步两个容器中的数据目录?
docker run -itd --name mytomcat --hostname mytomcat --volume /home/tomcat:/usr/local/tomcat/webapps --privileged -p 80:8080 tomcat:10.0.6
容器数据卷的使用实战案例
docker run -itd --name mytomcat001 --hostname mytomcat001 --volumes-from mytomcat --privileged -P tomcat:10.0.6
同容器共享一个资源目录【继承目录mytomcat 】
容器数据卷的使用实战案例
容器数据卷一旦持久化到本地, 这时本地数据是不会被删除的

支付宝赞助
微信赞助