Data Manage

docker run -itd -v /web-data:/tmp:ro --name container1 dotnetenv bash 
docker run -itd --volumes-from container1 --name container2 dotnetenv bash

Data Volumes

1. define
    数据卷是一个可以供容器使用的特殊目录
        数据卷可以在容器之间共享
        对数据卷的修改会立马生效
        对数据卷的更新,不会影响镜像
        卷会一直存在,知道没有容器使用

        类似linux下对目录或文件进行mount操作

mysql

2. create
    使用-v创建一个数据卷,多次使用-v,则可以创建多个数据卷
     docker run -itd -p 9400:3306 --name mymysql 
     -v $PWD/conf/my.cnf:/etc/mysql/my.cnf 
     -v $PWD/logs:/logs 
     -v $PWD/data:/mysql_data
     -e MYSQL_ROOT_PASSWORD=123456 
     mysql bash

results matching ""

    No results matching ""